在struts2中,我配置action的name=“room”,就会报: HTTP Status 404 - No result defined for...
检查过了,没有任何一个包名叫room,以前实体类叫Room,现在为了排错,改成了Eoom,但是如果还是配置成name="room"的话,还是会报错。改成name="eoo...
检查过了,没有任何一个包名叫room,以前实体类叫Room,现在为了排错,改成了Eoom,但是如果还是配置成name="room"的话,还是会报错。改成name="eoom"就完全没问题,name=“Room”,name="rooms"都可以,就是不能为room。
于是我新建了个项目试试,action的name到底能不能取为room,实验结果显示,其他项目取name=“room”没有任何问题。这可能是什么问题呢?控制台没有异常,只是页面报错,错误页面如下:
1L:是的,写Room可以,写room就不行。当然,这里改变后我访问方式肯定也会改变,所以不可能是地址输入错误的问题。
2L:有可能哦,我猜也许是某次异常生产了错误的room包,但是我重新编译,还是不能解决,除非换个项目。
3L:后台什么错误也没有,就是页面上报错。
4L:应该不是转换问题,其他代码保持不变,只把room换成大写Room就没问题了。
5L:我定义了,ok对应index.jsp页面。如果我没定义成功页面,那我换成大写Room也会出问题是不?不管我换成什么都会出错是不? 但现在就是写成小写room才会出错,写成其他什么都可以!如abc、asdf、good......之类 展开
于是我新建了个项目试试,action的name到底能不能取为room,实验结果显示,其他项目取name=“room”没有任何问题。这可能是什么问题呢?控制台没有异常,只是页面报错,错误页面如下:
1L:是的,写Room可以,写room就不行。当然,这里改变后我访问方式肯定也会改变,所以不可能是地址输入错误的问题。
2L:有可能哦,我猜也许是某次异常生产了错误的room包,但是我重新编译,还是不能解决,除非换个项目。
3L:后台什么错误也没有,就是页面上报错。
4L:应该不是转换问题,其他代码保持不变,只把room换成大写Room就没问题了。
5L:我定义了,ok对应index.jsp页面。如果我没定义成功页面,那我换成大写Room也会出问题是不?不管我换成什么都会出错是不? 但现在就是写成小写room才会出错,写成其他什么都可以!如abc、asdf、good......之类 展开
5个回答
展开全部
应该是数据转换出错了
在action定义input看是什么属性转换出错了
在action定义input看是什么属性转换出错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它的意思是你没有定义action成功应该执行的操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后台tomcat报的什么错?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询