struts2配置action之间的跳转,代码全部执行了,但是浏览器页面没有发生跳转

Kyunchen 2016-04-07 09:59:55
<action name="list" class="employeeBean" method="list">
<result name="list_page">/ext_list.jsp</result>
<result name="input">/ext_add.jsp</result>
</action>

<action name="add" class="employeeBean" method="add">
<result name="suc" type="redirectAction">list</result>
<result name="input">/ext_add.jsp</result>
</action>


// action
public String add() {
if (null == this.employee || this.employeeManager.getEmployee(employee.getName(),
employee.getPhone()) != null) {
return INPUT;
} else {
this.employeeManager.addEmployee(employee);
return "suc";
}
}

public String list() {
this.employees = this.employeeManager.listEmployee();
this.employeesjson = net.sf.json.JSONArray.fromObject(employees).toString();
if (this.employees.size() > 0) {
System.out.println("进入list方法");
return "list_page";
} else {
return INPUT;
}
}


遇到的问题:在浏览器访问add的action,得到add对应的jsp页面,编辑完成之后提交表单(请求add的action)数据正常保存,在struts的xml文件中也正常跳转执行list的方法,但是list方法执行完成之后返回SUCCESS,浏览器页面没有跳转到数据显示页面。
...全文
716 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
鲨鱼也是鱼 2017-09-13
  • 打赏
  • 举报
回复
type="redirectation改为 "type="chain"
peizi丫 2017-09-13
  • 打赏
  • 举报
回复
会不会是相对/绝对路径问题呢?
hqc20111612 2017-09-13
  • 打赏
  • 举报
回复
我也遇到这么个问题,我的响应页面在我的这个请求的响应头中,浏览器没有展示。

qq_30427865 2017-08-29
  • 打赏
  • 举报
回复
上面的问题解决了吗?我也遇到了类似的问题,执行一切正常,返回不到Struts配置的jsp页面
PromiseByHope 2017-08-29
  • 打赏
  • 举报
回复
实现Action类或者继承Actionsupport类
katiemeng 2017-08-02
  • 打赏
  • 举报
回复
我也遇到同样的问题了,框架struts2 + spring4, 请问以上问题怎么解决呀?
Kyunchen 2016-07-05
  • 打赏
  • 举报
回复
这个问题,您说的删除一个jar包,能详细一点么,我后来使用springMVC去做了开发,全注解的方式,就没有继续研究这个问题了,这里肯定是有个弯我进去了没出来。
遇见-雨巷 2016-05-21
  • 打赏
  • 举报
回复
是Myeclipse做的吗,如果是的话好像要删除一个jar包
Kyunchen 2016-05-20
  • 打赏
  • 举报
回复
这样我试过了,我在springfilter中设置了后缀为.do,我试过了使用list.do
tiaoxixiaoji 2016-05-12
  • 打赏
  • 举报
回复
<result name="suc" type="redirectAction">list.action</result> 试试
Kyunchen 2016-05-12
  • 打赏
  • 举报
回复
在action中我返回的字符串就是suc,不明白高手的意思,这有什么问题?
  • 打赏
  • 举报
回复
你的list哪有返回success的地方,况且xml中有没有处理success的地方。你是指返回来list_page没有跳到ext_list.jsp吗
心随自在飞 2016-04-08
  • 打赏
  • 举报
回复
浏览器页面最后是什么样子? <result name="suc" type="redirectAction">list</result> 你这一行代码觉得有没有问题?
CoderPrince 2016-04-08
  • 打赏
  • 举报
回复
不知道。。。怎么会不跳转呢?一点反应都没有??? 就算报错也会有反应啊。。。。。。。
Kyunchen 2016-04-08
  • 打赏
  • 举报
回复
恩, 就是返回list_page字符串但是没有跳转到ext_list.jsp页面。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧