我正在使用Struts2和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>
答案 0 :(得分:0)
Struts标签是在服务器上编译和执行的JSP标签,JavaScript在客户端浏览器上执行。您无法在不发出Ajax请求的情况下从javascript代码访问服务器。但你也不需要。使用
var url = '<s:url var="urlex" action="actionDo">' +'?vari=' + val;
答案 1 :(得分:0)
调用此操作类时,必须设置jsonObject。因此根据设置参数,它将设置参数动态。