Tomcat读不出JSP文件了

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:20:37
login.jsp中的body部分:
<body>
<form action="login.action" method="post">
username:<input type="text" name="username"><br>
password:<input type="password" name="password"><br>
<input type="submit" value="submit">

</form>
</body>

result.jsp中的body部分:
<body>
username:${requestScope.username }<br>
password:${requestScope.password }<br>

</body>

web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.

你的文件有几个问题
1.web.xml里面没有设置初始界面,应加上
<welcome-file-list>
<welcomefile>index.jsp</welcome-file>
</welcome-file-list>

2.LoginAction 没有继承ActionSupport类 ,
如果没有继承ActionSupport的话 前台调用应该是login.action!(方法名) 来进行调用,也就是说,login.jsp中的<form action="login.action" method="post">
要改为 <form action="login.action!execute" method="post">

没有明白你是什么意思。你访问什么的时候报404?

404错误说明服务器没能找到你的XML文件要跳转的页面,建议你把
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
改成
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
另外,LoginAction类确实应该继承一个超类,一般extends Action即可