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

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

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

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

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

   希望对遇到同样问题的人有所帮助。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值