struts2.0基础配置问题

xinxing028 2008-04-19 04:02:47
最近开始学习struts2.0.
在配置的时候发生一些问题。
我的例程主要有:login.jsp;result.jsp;web.xml;struts.xml;LoginAction;
运行过程中发生这个问题:
HTTP Status 404 - /struts/WebRoot/login.action

--------------------------------------------------------------------------------

type Status report

message /struts/WebRoot/login.action

description The requested resource (/struts/WebRoot/login.action) is not available.


login.jsp的主要代码是:
<form action="login.action" method = "post">
用户名:<input type="text" name="username"><br>
密  码:<input type="password" name="password"><br>
<input type="submit" value="提交">
</form>



web.xml的主要代码是:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.dispatcher.FilterDispatcher</filter-class>
</filter>

<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


struts.xml的主要配置是:
<struts>
<package name="struts2" extends="struts-default">
<action name="login" class="com.test.action.LoginAction">
<result>/result.jsp</result>
</action>
</package>
</struts>


LoginAction.java的主要代码
package com.test.action;

public class LoginAction {

private String username;
private String password;


public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

public String execute () throws Exception{

return "success";

}

}
请高手帮忙找找问题发生在那呀!!!!!!!!
...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iskyforever 2009-03-04
  • 打赏
  • 举报
回复
我的基本配置和你的一样,我的TOMCAT用的是6.0,不好使,后来我用的是5.5的,也不好使,谁有答案,告诉下
xinxing028 2008-04-20
  • 打赏
  • 举报
回复
struts2/是我的工程名~~~
xinxing028 2008-04-20
  • 打赏
  • 举报
回复
呵呵 解决了~
好像是你说的那个问题~
我把<form action="login.action" method = "post">
改成
<form action ="/struts2/login.action" method="post">

就运行正常了
Thank You 哈
xinxing028 2008-04-19
  • 打赏
  • 举报
回复
呵呵 不行啊!!!
改成<form action="/login.action" method = "post">后还是那个错误
yibunengjing 2008-04-19
  • 打赏
  • 举报
回复
<form action="login.action" method = "post">
这里改成:
<form action="/login.action" method = "post">
再试试

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧