蓝海豹

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

http://blog.csdn.net/barry_liao/article/details/35592935

 

 

Struts1 不能进入Action,页面空白问题解决

标签: Struts1Action跳转页面空白问题解决
   最近写了一个入门级的Struts1程序,没想到就出问题了。程序是一个很简单的用户登陆,但是在提交表单后,地址栏虽然已经显示已经进入Login.do了,但是后台却未进入到Action里。提交后页面空白,后台也不报错,在网上搜了一下,大家总结的原因主要有以下两方面:
  1. struts配置里的forward里的name里的值和action标签里的forward的name不一致
  2. struts-config.xml配置文件里跳转路径错误

     认真检查后,并没有在代码中发现以上问题。一时间不知道哪里出问题了,最后,发现Struts1中Action的execute方法有两个很相像的,两个方法的如下:

  1. 1、public ActionForward execute(ActionMapping mapping, ActionForm arg1,  
  2.             ServletRequest arg2, ServletResponse arg3) throws Exception {}  
  3.   
  4. 2、public ActionForward execute(ActionMapping mapping, ActionForm form,  
  5.             HttpServletRequest request, HttpServletResponse response)  
  6.             throws Exception {}  

   经验证,使用第一种就会出现页面空白的现象,改成第二种,一切正常!

   希望对遇到同样问题的人有所帮助。
posted on 2017-06-28 16:36  蓝海豹  阅读(762)  评论(0编辑  收藏  举报