Struts 2制作动态参数

时间:2013-09-11 18:24:18

标签: java javascript jsp struts2 url-parameters

我正在使用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>

2 个答案:

答案 0 :(得分:0)

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

var url = '<s:url var="urlex" action="actionDo">' +'?vari=' + val;

答案 1 :(得分:0)

             

调用此操作类时,必须设置jsonObject。因此根据设置参数,它将设置参数动态。