//action方法里面就写了这么几句话 public String execute(){
System.out.println("empNo = "+this.getEmpNo());
try{
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
out.println("{success:true}");
// out.println(true);
out.flush();
out.close();
}catch(Exception ex){
ex.printStackTrace();
}
return SUCCESS;
}
//struts.xml里面的配置只配置另一个action
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="struts2" extends="struts-default" namespace="/">
<action name="addEmployee" class="com.cocobra.action.EmployeeAddAction">
<result>/showEmployee.jsp</result>
</action>
</package>
</struts>//js里面的请求function submit() {
Ext.getCmp("empForm").getForm().submit({ waitMsg : "正在提交数据……",
waitTitle : "提示",
url : "addEmployee.action",
method : "POST",
success : function(form, action) {
Ext.Msg.alert(" 提示", "保存成功!");
},
failure : function(formm, action) {
Ext.Msg.alert(" 提示", "保存失败:");
}
});
}
//在提交数据,保存成功之后,想让它跳转到showEmployee.jsp 这个页面,可是没有任何跳转,这是怎么回事?
解决方案 »
- 如何获取文本框的值??
- Web App使用Quartz实现java schedule job
- struts在web页面显示的问题,求教
- Tapestry 4.1.6中如何自定义异常页面
- 怎样写Dao层的删除部门方法的单元测试?
- javamail收邮件时会出现getFrom().toString()为null,而发生错误,请问是怎么回事?
- 新手求教struts问题
- 请问log4j.properties中,怎样屏蔽spring和hibernate的输出出信息?
- 在用struts处理国际化时碰到了编码问题
- hibernate 查询HQL语句的写法(在线.....)
- spring security 运行报错
- 请高手指教
Ext.Msg.alert(" 提示", "保存成功!");
},
failure : function(formm, action) {
Ext.Msg.alert(" 提示", "保存失败:");
}
看到这个了,, 估计是ajax请求了!
ajax请求你的视图应该用json/stream类型来返回, 页面跳转在你的success:function里面做.!
已经将响应回来的东西已经返回了,请求已经结束。所以不会再在这里面直接跳转了。
看了很多这类的demo,都是在js中判断为成功后再进行跳转的啊...