登录页面
<%@ 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>密 码:<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>
<%@ 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>密 码:<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>
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"; } }}
<?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>
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这个错误
1.导包
2.web.xml
3.struts.xml
4.public class LoginAction extends ActionSupport {}
5.发布,运行。。
这个地方的class不对,不用写完整的包名