我用jsp+struts2+mysql实现一个登录功能,但出现这个错误,不知道要怎么解决,请高手指明!或者你觉得这个程序可以用另一种优化的方式写也可以告诉我,最近才刚开始学用struts2。
这是错误提示

这是login.jsp

这是DbAdmin.java

这是LoginAction.java

这是struts.xml

这是web.xml

------解决思路----------------------
结果字符串 不对
------解决思路----------------------
return INPUT;
这个input 的字符串确定没问题?
------解决思路----------------------
LoginAction中INPUT是个常量? 具体的值是什么就把struts.xml中的INPUT改成什么。
------解决思路----------------------
Struts会根据你Action中返回的字符串(比如"str1")到你的struts.xml中寻找相应的name属性值为“str1”的result标签的内容进行跳转,如果没有name属性值为“str1”的result标签则会出现上面的错误!
------解决思路----------------------
吧你struts.xml中的INPUT改成input就行了,其他的不用管就行了,,
你的INPUT的其实就是个常量,它来源于你的ActionSupport,不信的话 点进去看看就行。。。
对于struts2 就是你定义的字符串 ,在struts.xml中都要定义你的字符串。。。注意 都是指向的字符串,而不是你定义的变量。
------解决思路----------------------
把struts.xml里面的input改成小写