Struts Invalid path was requested 问题分析及解决方法

 

错误提示 :

Invalid path was requested /***

错误分析:

根据错粗提示分析 是路径请求的问题 因而可判断问题可能出在jsp页面的<form name=" " action=" " method=" "> 的 action 或struts的struts-config.xml中的<action path=" "............> path

出错地点:

经查看我出错的地方确实是在这两个地方

<form name="myform" action="/login.do" method="post">

<action path="login"............>

解决方法:

<form name="myform" action="../login.do" method="post">

<action path="/login"............>

第一个问题的解决方法想了半天也没想太明白 后来想了一下为什么在/login.do前面加上 .. 就可以啦 原因可能是我的login.jsp页面放在了WebRoot下的admin文件夹下 所以可能导致路径找不到

第二个出错的地方 完全是自己不细心啊

 

在网上看了一下还有几种情况会导致Invalid path was requested 的问题:

(1)<action path="/login.do".........> 也可以导致问题出现 解决方法:去掉 .do

(2)就是action和path的路径写的不一至

 

来自http://hi.baidu.com/lypizhanglei/blog/item/582f1eb534d2477a8bd4b2c4.html

 

 

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值