我在JSP中设置了一个Struts变量:
<s:set var="actionName" value="stockCountFind.action" scope="request" />
在javascript函数中,我使用
function getAttributeAndGoToAction() {
var actionName = <s:property value="#actionName"/>;
alert(actionName);
}
但是当我试图调用JS函数时,它说它没有被定义。
2条答案
按热度按时间30byixjq1#
请尝试使用以下方法:
只需用***%{和}***将变量括起来
我在. jsp中以如下方式使用此类变量:
laximzn52#
Define variable inside the JS not in the JSP like below.
In my case I store value in the session, so set variable as,
In your case, if you store value in the request, then it like,
Then can access variable along with # mark like
#attributeName
for operations.Example:
<s:if test="#attributeName.equals('ABC')"></s:if>