如何在js中写跳入到指定action

JavaScript019

如何在js中写跳入到指定action,第1张

在jump.jsp下:<script type="text/javascript">window.location=" <%=request.getContextPath()%/namespace/actionname>"例如:window.location=" <%=request.getContextPath()%>/user/ResAction>"其中ResAction是配置文件中的Action名称。</script>通过以上就可实现了跳转到指定的Action。

你的问题是不是这样的<form action="xxx" method="post" > <!-- n个表单项 --> <input type="submit" value="submit"></form>然后你发现即使有验证表单还是会被提交?如果是这样的话,可以这样解决:form标签添加onsubmit属性,记得一定加上return后面是验证的js方法func(方法名自定义)<form action="xxx" method="post" onsubmit="return func()">在func内一定要有布尔型的返回值如:function func()}{ if(xx){return false }else{return true } }

提供的信息量太少,只能说下可能的原因了。如果你js引入路径src=“/js/xxx.js”用action访问的话前面会加上你访问action命名空间的名字。如:/user/xxx.action,jsp引入的路径会变成http://ip:端口号/工程名/user/js/xxx.js,就访问不到js了。可以改成src=“js/xxx.js”去掉第一个斜线。