首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

为什么小弟我在struts2框架下用ajax 总是404异常

2013-04-21 
为什么我在struts2框架下用ajax 总是404错误?这是调用的actionxmlHttp.open(post,/baidu/StuNoCheck.ac

为什么我在struts2框架下用ajax 总是404错误?
这是调用的action

xmlHttp.open("post","/baidu/StuNoCheck.action?stuNo=" + stuNo,true);
xmlHttp.send(null);
}
function checkStuNoCallback(){
alert(“11”);
if(xmlHttp.readyState == 4){
alert(xmlHttp.status);
if(xmlHttp.status == 200){
var text = xmlHttp.responseText; 

正常能打印出11  说明就是调用不到我的action
下面试我struts2xml的配置  而且运行时什么错也不报

<package name="myFirst" namespace="/baidu" extends="struts-default">
<action name="StuNoCheck" class="com.dxy.action.StuNoCheck">
 <result name="success">/StudentManager/StudentManager.jsp</result>
 </action>
Ajax Struts
[解决办法]
路径问题,
改为
xmlHttp.open("post","${pageContext.request.contextPath}/baidu/StuNoCheck.action?stuNo=" + stuNo,true);
或者
xmlHttp.open("post","baidu/StuNoCheck.action?stuNo=" + stuNo,true);

热点排行