登录页面
<%@ page language="java" contentType="text/html; charset=GBK"%><html><head>
<title>登录页面</title>
</head>
<body>
<form action="Login.action" method="post">
                                  <table align="center">
                                  <caption><h3>用户登录</h3></caption>
                                  <tr>
                                <td>用户名:<input type="text" name="username" maxlength=5/></td>
                                  </tr>
                                  <tr>
                                 <td>密&nbsp;&nbsp;码:<input type="text" name="password"/></td>
                                  </tr>
                                  <tr align="center">
                                  <td colspan="2"><input type="submit" value="登录"/><input 
                                            type="reset" value="重填" /></td>
                                  </tr>
</table>
</form>
</body>
</html>

解决方案 »

  1.   

    Action类
    package strutsqs.lee;public class LoginAction{                                 //下面是Action内用于封装用户请求参数的两个属性                                  private String username;                                  private String password;                                  //username属性对应的getter方法                                  public String getUsername()                                 {                                  return username;                                  }                                 //username属性对应的setter方法                                  public void setUsername(String username)                                  {                                  this.username = username;                                  }                                  //password属性对应的getter方法                                  public String getPassword()                                 {                                  return password;                                  }                                 //password属性对应的setter方法                                  public void setPassword(String password)                                 {                                  this.password = password;                                  }                                 //处理用户请求的execute方法                                 public String execute() throws Exception                                 {                                    //当用户请求参数的username等于scott,密码请求参数为tiger时,返回success                                      字符串                                    //否则返回error字符串                                  if (getUsername().equals("scott")                                        && getPassword().equals("tiger") )                                    {                                   return "success";                                  }                                    else                                    {                                   return "error";                                  }                                  }}
      

  2.   

    struts.xml文件:
    <?xml version="1.0" encoding="GBK"?>
    <!-- 指定Struts 2配置文件的DTD信息 -->
    <!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"        "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>                       
                                     <package name="strutsqs" extends="struts-default">
                             <action name="Login" class="strutsqs.lee.LoginAction">
                                       <result name="error">/error.jsp</result>
                                      <resultname="success">/welcome.jsp</result>        
                                      </action>
                                      </package>
    </struts>
      

  3.   

    我刚入门 有点小懵  找了会 没找到错误在哪  谁有能跑的struts2简单的用户登录程序 给我传下  我qq360003079  谢谢  
      

  4.   

    action要继承 struts2的 ActionSupportLoginAction extends ActionSupport这样就行了。
      

  5.   

    信息: Installing web application at context path /Struts2sq from URL file:C:\Tomcat 5.0\webapps\Struts2sq
    2010-3-1 16:45:34 org.apache.catalina.core.StandardContext start
    严重: Error filterStart
    2010-3-1 16:45:34 org.apache.catalina.core.StandardContext start
    严重: Context startup failed due to previous errors这个错误
      

  6.   

    是和我tomcat版本有关系吗》 我的是5.0的 
      

  7.   

    无关。。
    1.导包
    2.web.xml
    3.struts.xml
    4.public class LoginAction extends ActionSupport {}
    5.发布,运行。。
      

  8.   

    这个是你tomcat的问题,检查jdk的环境,有时候版本也会引起这样的错误。
      

  9.   

    http://hendryxu.javaeye.com/blog/51050
      

  10.   

     <action name="Login" class="strutsqs.lee.LoginAction"> 
    这个地方的class不对,不用写完整的包名
      

  11.   

    你的异常可能没贴完,你看看8楼,还有你的web.xml没有贴出来,应该没什么大的问题。还有你导包的时候,有时导5个行,有时要把那个common-fileupdown.jar放进去才行……
      

  12.   

    呵呵,学习中。才遇到过,我的是strut包的版本问题