应用Sun NetBeans开发工具实现一个基于Struts与Spring框架相互整合技术的用户管理系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<html:submit property="submit"> 登录
</html:submit> </td> <td align="left">
<html:reset> 重置
</html:reset> </td> </tr> </table> </center> </html:form> <%@ include file="/common/footer.jsp"%> </body> </html:html> 4、如上所示,在该 Web 应用中的 index.jsp 页面中增加一个表单后,对应的建立一个 ActionForm Bean 名为:LoginForm
杨教授大学堂,版权所有,盗版必究。 2/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
<%@ taglib uri="/tags-logic" prefix="logic"%> <%@ taglib uri="/tags-tiles" prefix="tiles"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html> <head>
杨教授大学堂,版权所有,盗版必究。 1/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
3、 在该 Web 应用中增加一个表示层的 JSP 页面,名称为 index.jsp
index.jsp 页面的代码示例如下: <%@ page contentType="text/html;charset=gb2312" language="java"%> <%@ taglib uri="/tags-bean" prefix="bean"%> <%@ taglib uri="/tags-html" prefix="html"%>
UpdataUserForm 程序类的代码示例如下: package com.myapp.struts.form; import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionError; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; public class UpdateUserForm extends ActionForm {
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
应用 Sun NetBeans 开发工具实现一个基于 Struts 与 Spring 框架相互整 合技术的用户管理系统
(实现的方法:利用将 Struts 的 Action 类的管理委托给 Spring 来整合 Struts 和 Spring)
1.1.1 构建基于 Struts 框架的 J2EE Web 项目
<center> <table border="0" cellspacing="2" cellpadding="2" width="100%"> <tr> <td width="100%" align="center" colspan="2"> 新用户,请 <A href="addUser.do">[注册]</A> <hr> </td> </tr> <tr> <td width="40%" align="right"> 用户名 </td> <td width="60%"> <html:text property="username" /> </td> </tr> <tr>
private String username; private String password; private String sex; private String confirmpassword; private String address; private String email; public ActionErrors validate(ActionMapping mapping,
<title>管理员登录</title> </head> <link href="images/myStyleClass.css" rel="stylesheet" type="text/css"> <body>
<%@ include file="/common/header2.jsp"%> <html:errors /> <html:form action="login.do" focus="username">
杨教授大学堂,版权所有,盗版必究。 3/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
<td align="right"> 密码
</td> <td width="60%">
<ht /> </td> </tr> <tr> <td align="right">
杨教授大学堂,版权所有,盗版必究。 4/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
5、同样,增加一个表示层的 JSP 页面,名称为 newuser.jsp
杨教授大学堂,版权所有,盗版必究。 5/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
6、其表单中的字段对应的 ActionForm 名为:UpdataUserForm
1、在 Sun NetBeans 中新建一个 Web Project,工程名为 SpringStruts
2、在该 Web 应用所在的 Project 中添加 SpringJar 库包,主要涉及添加:spring.jar commons-logging.jar log4j-1.2.14.jar 等系统库文件。
</html:submit> </td> <td align="left">
<html:reset> 重置
</html:reset> </td> </tr> </table> </center> </html:form> <%@ include file="/common/footer.jsp"%> </body> </html:html> 4、如上所示,在该 Web 应用中的 index.jsp 页面中增加一个表单后,对应的建立一个 ActionForm Bean 名为:LoginForm
杨教授大学堂,版权所有,盗版必究。 2/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
<%@ taglib uri="/tags-logic" prefix="logic"%> <%@ taglib uri="/tags-tiles" prefix="tiles"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html> <head>
杨教授大学堂,版权所有,盗版必究。 1/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
3、 在该 Web 应用中增加一个表示层的 JSP 页面,名称为 index.jsp
index.jsp 页面的代码示例如下: <%@ page contentType="text/html;charset=gb2312" language="java"%> <%@ taglib uri="/tags-bean" prefix="bean"%> <%@ taglib uri="/tags-html" prefix="html"%>
UpdataUserForm 程序类的代码示例如下: package com.myapp.struts.form; import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionError; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; public class UpdateUserForm extends ActionForm {
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
应用 Sun NetBeans 开发工具实现一个基于 Struts 与 Spring 框架相互整 合技术的用户管理系统
(实现的方法:利用将 Struts 的 Action 类的管理委托给 Spring 来整合 Struts 和 Spring)
1.1.1 构建基于 Struts 框架的 J2EE Web 项目
<center> <table border="0" cellspacing="2" cellpadding="2" width="100%"> <tr> <td width="100%" align="center" colspan="2"> 新用户,请 <A href="addUser.do">[注册]</A> <hr> </td> </tr> <tr> <td width="40%" align="right"> 用户名 </td> <td width="60%"> <html:text property="username" /> </td> </tr> <tr>
private String username; private String password; private String sex; private String confirmpassword; private String address; private String email; public ActionErrors validate(ActionMapping mapping,
<title>管理员登录</title> </head> <link href="images/myStyleClass.css" rel="stylesheet" type="text/css"> <body>
<%@ include file="/common/header2.jsp"%> <html:errors /> <html:form action="login.do" focus="username">
杨教授大学堂,版权所有,盗版必究。 3/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
<td align="right"> 密码
</td> <td width="60%">
<ht /> </td> </tr> <tr> <td align="right">
杨教授大学堂,版权所有,盗版必究。 4/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
5、同样,增加一个表示层的 JSP 页面,名称为 newuser.jsp
杨教授大学堂,版权所有,盗版必究。 5/15 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
6、其表单中的字段对应的 ActionForm 名为:UpdataUserForm
1、在 Sun NetBeans 中新建一个 Web Project,工程名为 SpringStruts
2、在该 Web 应用所在的 Project 中添加 SpringJar 库包,主要涉及添加:spring.jar commons-logging.jar log4j-1.2.14.jar 等系统库文件。