#使用动态action技术,通过ajax提交action使用“!”加方法名,无法提交的问题!
$.post("${pageContext.request.contextPath}/struts1/AddUser!checkName.action",
{AddUser:"AddUser!checkName","userFo.name":name},
function (result) {
var info = result;
if(info.success==1){
console.log("用户名已存在")
$("#message").html("用户名已存在!");
}else {
$("#message").html("可以注册!");
}
})
//ajax提交报错,是因为在Struts2中无法解析"!"上传上来的信息,需要在struts.xml文件中提添加一下信息:
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
本文解决在Struts2框架中使用动态Action技术时,通过Ajax提交带有!的方法名导致无法解析的问题。介绍如何在struts.xml配置文件中启用DynamicMethodInvocation特性,实现动态方法调用。
1327

被折叠的 条评论
为什么被折叠?



