1

我正在使用 Struts 2 和 JavaScript。我想使用 JavaScript 编辑参数值或将参数添加到 URL 以制作动态参数。我无法设定param为什么这没有的价值id。还有其他形式吗?

var urle = document.getElementsByName("vari");          
    urle.value = 5;
<s:url var="urlex" action="actionDo"><s:param name="vari" value=""/></s:url>
4

2 回答 2

0

Struts 标签是在服务器上编译和执行的 JSP 标签,JavaScript 在客户端浏览器上执行。如果不发出 ajax 请求,您将无法从 javascript 代码访问服务器。但你也不需要。利用

var url = '<s:url var="urlex" action="actionDo">' +'?vari=' + val;
于 2013-09-11T20:38:04.440 回答
0

调用此操作类时,您必须设置 jsonObject。所以根据设置参数它会设置参数动态。

于 2017-02-14T10:52:14.723 回答