- 论坛徽章:
- 0
|
由于公司的一个系统需要进行WEB化,对几种常见的WEB技术进行了调查。试用了下Struts,理解了Struts的开发流程。以下是试作的一个Login的小例子。
开发环境:JDK1.5.06 Struts1.2.7 NetBeans5.0(内嵌Tomcat5.5.9)
1 首先,使用NB创建一个WEB工程:Helo。选中是否使用Struts1.2.7的复选框。
2 创建LoginActionForm.java文件:
public class LoginActionForm extends ActionForm {
private String userName;
private String userPwd;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setUserPwd(String userPwd) {
this.userPwd = userPwd;
}
public String getUserPwd() {
return userPwd;
}
}
3 创建LoginAction.java文件:
public class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
LoginActionForm loginForm = (LoginActionForm) form;
String forword="success";
System.out.println("Name:" + loginForm.getUserName());
System.out.println("Passwd:" + loginForm.getUserPwd());
return mapping.findForward(forword);
}
}
4 创建Login.jsp文件:
login
Welcome login into the system
UserName
Password
5 修改struts-config.xml文件,添加以下的内容:
name = "AddUserActionForm" type = "com.myapp.struts.AddUserActionForm"/>
path="/Welcome.do"/>
5 部署:
使用NetBeans部署这个Web服务,即可。
6 测试:
启动Tomcat,在浏览器中输入
http://localhost:8084/Helo/login.jsp
即可。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8862/showart_109622.html |
|