但是,这不">
我试图将Javascript变量传递给struts param标记,并按如下方式执行:
<script>
var userName ="sample";
</script>
<body>
<s:url action="myAction" id="myUrl">
<s:param name="userName" value="%{userName}" />
</s:url>
</body>
但是,这不管用。有人能告诉我怎么做吗?
发布于 2016-09-15 23:41:11
你混淆了两件非常不同的事情:
由于Struts将首先呈现html页面,然后页面-- html和javascript --将由浏览器解释,因此它们无法将javascript变量传递给Struts param。
在<s:param name="userName" value="%{userName}" />
中,userName
应该是服务器端的java bean
。
https://stackoverflow.com/questions/39526049
复制