我有这个JS功能
该函数返回“/ outstanding-appeals-nonstop16 / insertForm”
function access(){
<% String insert = request.getParameter("insert"); %>
var insert2="<%=insert%>";
return ("/outstanding-appeals-nonstop16/" + insert2 + "/");
}
我的表格中有
<form:form commandName = "aNewForm" action = "javascript:access()" method ="POST">
</form:form>
insertForm
是控制器中的一种方法。如果我把action = "/outstanding-appeals-nonstop16/insertForm"
我得到了我正在寻找的结果。但我认为该操作只是调用JS函数而不是JS函数给出的值。
答案 0 :(得分:0)
当然可以。您可以在action属性中输入/ outstanding-appeals-nonstop16 / insertForm:
<form:form commandName = "aNewForm" action = "/outstanding-appeals-nonstop16/<%=insert%>" method ="POST">
或在js函数中以编程方式执行表单提交。
答案 1 :(得分:0)
这里你不需要javascript:
<form:form commandName = "aNewForm" action ="/outstanding-appeals-nonstop16/${param.insert}/" method ="POST">
</form:form>
此处${param.insert}
相当于<%= request.getParameter("insert")%>