`
primer_2004
  • 浏览: 128040 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts+spring+hibernate的web应用(4.5)

    博客分类:
  • Java
阅读更多
addproduct.jsp页面代码:
  1. <%@page pageEncoding="GBK" contentType="text/html; charset=GBK" %>  
  2. <%@ taglib uri="struts-html" prefix="html" %>  
  3. <%@ taglib uri="struts-logic" prefix="logic" %>  
  4. <%@ taglib uri="struts-bean" prefix="bean" %>  
  5. <%   
  6. String flag=(String)request.getAttribute("flag");   
  7. String fieldname="";   
  8. String value="";   
  9. if(flag.equals("2")){   
  10.     fieldname=(String)request.getAttribute("fieldname");   
  11.     value=(String)request.getAttribute("value");   
  12. }   
  13. String maxid=(String)request.getAttribute("maxid");   
  14. %>  
  15. <html>  
  16. <head>  
  17. <meta http-equiv="Content-Type" content="text/html; charset=GBK"/>  
  18. <title></title>  
  19. <html:base/>  
  20. <html:javascript formName="productsForm" method="validate"/>  
  21. <script Language="JavaScript">  
  22.        function btn_AddFolder() {   
  23.            if(confirm("确定要保存吗?")){   
  24.             if(document.productsForm.onsubmit()){           
  25.                 document.forms[0].submit();   
  26.             }   
  27.         }     
  28.     }   
  29. </script>  
  30. </head>  
  31. <body>  
  32.   
  33. <a href="/game/returnProduct.do?method=doReturnProduct&&flag=<%= flag%>&&fieldname=<%=fieldname%>&&value=<%= value%>">返回</a>  
  34. <html:form action="/addProduct.do" onsubmit="return validate(this)">  
  35. <table border="1">  
  36.     <tr>  
  37.         <td>游戏中文名称</td>  
  38.         <td>游戏英文名称</td>  
  39.         <td>软件版本</td>  
  40.         <td>软件介质</td>  
  41.         <td>碟数</td>  
  42.         <td>版权</td>  
  43.         <td>价格(元)</td>  
  44.         <td>攻略</td>  
  45.     </tr>  
  46.     <tr>  
  47.         <td><html:text property="gameNameCn"/></td>  
  48.         <td><html:text property="gameNameEn"/></td>  
  49.         <td>  
  50.             <html:select property="gameVersion" >  
  51.                   <html:option value"2">英文版&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  52.                   <html:option value"1">中文版</html:option>  
  53.               </html:select>      
  54.         </td>  
  55.         <td>  
  56.             <html:select property="gameMedia" >  
  57.                   <html:option value"1">CD&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  58.                   <html:option value"2">DVD5</html:option>  
  59.                   <html:option value"3">DVD9</html:option>  
  60.               </html:select>      
  61.         </td>  
  62.         <td><html:text property="gameCapacity" size="5"/></td>  
  63.         <td>  
  64.             <html:select property="gameCopyright" >  
  65.                   <, //www.blogjava.net/Images/OutliningIndicators/None.gif" align=top>            <html:select property="gameVersion" >  
  66.                   <html:option value"2">英文版&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  67.                   <html:option value"1">中文版</html:option>  
  68.               </html:select>      
  69.         </td>  
  70.         <td>  
  71.             <html:select property="gameMedia" >  
  72.                   <html:option value"1">CD&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  73.                   <html:option value"2">DVD5</html:option>  
  74.                   <html:option value"3">DVD9</html:option>  
  75.               </html:select>      
  76.         </td>  
  77.         <td><html:text property="gameCapacity" size="5"/></td>  
  78.         <td>  
  79.             <html:select property="gameCopyright" >  
  80.                   <html:option value"2">翻版&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  81.                   <html:option value"1">正版</html:option>  
  82.               </html:select>     
  83.         </td>  
  84.         <td><html:text property="gamePrice"/></td>  
  85.         <td><html:text property="gameContent"/></td>  
  86.     </tr>  
  87.        
  88. </table>  
  89. <html:hidden property="gameId" value="<%= maxid%>"/>  
  90. <html:hidden property="method" value="doAddProduct"/>  
  91. <html:hidden property="flag" value="<%= flag%>"/>  
  92. <html:hidden property="fieldname" value="<%= fieldname%>"/>  
  93. <html:hidden property="value" value="<%=value%>"/>  
  94. <input type="button" value="保存" onclick="btn_AddFolder()"/>  
  95.   
  96. </html:form>  
  97. </body>  
  98. </html>  

product.jsp页面代码:
  1. <%@page pageEncoding="GBK" contentType="text/html; charset=GBK" %>  
  2. <%@ taglib uri="struts-html" prefix="html" %>  
  3. <%@ taglib uri="struts-logic" prefix="logic" %>  
  4. <%@ taglib uri="struts-bean" prefix="bean" %>  
  5. <%   
  6. String flag=(String)request.getAttribute("flag");   
  7. String fieldname="";   
  8. String value="";   
  9. if(flag.equals("2")){   
  10.     fieldname=(String)request.getAttribute("fieldname");   
  11.     value=(String)request.getAttribute("value");   
  12. }   
  13. %>  
  14. <html>  
  15. <head>  
  16. <meta http-equiv="Content-Type" content="text/html; charset=GBK"/>  
  17. <title></title>  
  18. <html:javascript formName="productsForm" method="validate"/>  
  19. </head>  
  20. <body>  
  21. <a href="/game/addProductPage.do?method=doAddProductPage&&flag=<%= flag%>&&fieldname=<%=fieldname%>&&value=<%= value%>">添加</a> &nbsp;&nbsp;&nbsp;   
  22. <a href="/game/returnProduct.do?method=doReturnProduct&&flag=<%= flag%>&&fieldname=<%=fieldname%>&&value=<%= value%>">返回</a>&nbsp;&nbsp;&nbsp;   
  23. <a href="/game/deleteProduct.do?method=doDeleteProduct&&flag=<%= flag%>&&gameId=<bean:write name="pd" property="gameId"/>&&fieldname=<%=fieldname%>&&value=<%= value%>">删除</a>  
  24. <br>  
  25. <br>  
  26. <html:form action="/updateProduct.do" onsubmit="return validate(this)">  
  27. <table border="1">  
  28.     <tr>  
  29.         <td>游戏中文名称</td>  
  30.         <td>游戏英文名称</td>  
  31.         <td>软件版本</td>  
  32.         <td>软件介质</td>  
  33.         <td>碟数</td>  
  34.         <td>版权</td>  
  35.         <td>价格(元)</td>  
  36.         <td>攻略</td>  
  37.     </tr>  
  38.     <tr>  
  39.         <td><html:text name="pd" property="gameNameCn"/></td>  
  40.         <td><html:text name="pd" property="gameNameEn"/></td>  
  41.         <td>  
  42.             <html:select name="pd" property="gameVersion" >  
  43.                   <html:option value"1">中文版&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  44.                   <html:option value"2">英文版</html:option>  
  45.               </html:select>    
  46.         </td>  
  47.         <td>  
  48.             <html:select name="pd" property="gameMedia" >  
  49.                   <html:option value"1">CD&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  50.                   <html:option value"2">DVD5</html:option>  
  51.                   <html:option value"3">DVD9</html:option>  
  52.               </html:select>     
  53.         </td>  
  54.         <td><html:text name="pd" property="gameCapacity" size="5"/></td>  
  55.         <td>  
  56.             <html:select name="pd" property="gameCopyright" >  
  57.                   <html:option value"1">正版&nbsp;&nbsp;&nbsp;&nbsp;</html:option>  
  58.                   <html:option value"2">翻版</html:option>  
  59.               </html:select>     
  60.         </td>  
  61.         <td><html:text name="pd" property="gamePrice" size="10"/></td>  
  62.         <td><html:text name="pd" property="gameContent"/></td>  
  63.     </tr>  
  64.        
  65. </table>  
  66. <html:hidden property="method" value="doUpdateProduct"/>  
  67. <html:hidden name="pd" property="gameId" />  
  68. <html:hidden property="flag" value="<%= flag%>"/>  
  69. <html:hidden property="fieldname" value="<%= fieldname%>"/>  
  70. <html:hidden property="value" value="<%=value%>"/>  
  71. <html:submit property="submit" value="保存"></html:submit>  
  72. </html:form>  
  73. </body>  
  74. </html>  
分享到:
评论

相关推荐

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    Struts2+Spring3+Hibernate3_集成方法

    标题与描述中的关键词“Struts2+Spring3+Hibernate3集成方法”指向了一种常见的企业级应用架构,这种架构结合了MVC(Model-View-Controller)、IoC(Inversion of Control)和ORM(Object Relational Mapping)的...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    Java SSH框架整合搭建Web系统(Struts1.2+Spring2.5+Hibernate3.2)

    在开始构建基于Struts1.2+Spring2.5+Hibernate3.2的Web应用之前,需要进行一系列的基础设置工作。 **1.1 创建工程** 首先,在开发环境中创建一个新的Web项目。这里推荐使用MyEclipse 8.0 GA作为开发工具,并且确保...

    java web技术开发大全(最全最新)

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建

    4. **SSH(Spring、Struts、Hibernate)**:SSH 是一套流行的企业级 Java 开发框架组合,Spring 提供了依赖注入和面向切面编程,Struts 是一个 MVC 框架,用于处理 HTTP 请求,Hibernate 是一个对象关系映射(ORM)...

    flex4.5+SSH项目搭建

    本项目名为“flex4.5+SSH项目搭建”,其核心是将Adobe Flex与SSH(Struts2、Spring、Hibernate)框架集成,利用Tomcat作为应用服务器。接下来,我们将详细讨论这个项目中涉及的关键知识点。 1. **Flex 4.5**: Adobe...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建.docx

    本文档主要介绍了如何在Myeclipse8.5环境下搭建Flex4.5、Blazeds和SSH(Spring、Struts、Hibernate)的开发环境。以下是详细步骤及涉及的相关知识点: 1. **Flex和Blazeds简介** - **Flex**:是一种基于...

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    ### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...

    用spring、Hibernate、Struts组建轻量级架构

    本节旨在探讨一种基于Spring、Hibernate和Struts技术的轻量级应用架构设计与实现方法。这种架构能够帮助开发者高效地构建企业级应用程序,并确保系统的灵活性和可维护性。 **1.1 UI层** UI层即用户界面层,主要...

    spring hibernate struts

    在Java Web开发领域,Spring、Hibernate和Struts三个框架被广泛应用于构建轻量级的企业级应用程序。这三个框架各自拥有独特的功能和优势,并能够很好地集成在一起,形成一个高效、灵活的开发平台。 ##### 1.1 UI层...

    JAVA WEB典型模块与项目实战大全

    3.4 实现spring、struts2.x和hibernate框架集成  3.5 小结  第2篇 典型模块开发  第4章 在线文本编辑器(fckeditor)  4.1 分析fckeditor在线文本编辑器  4.2 fckeditor在线文本编辑器初级应用  4.3 ...

    Spring in Action(第二版 中文高清版).part2

    16.5 Spring中带有DWR的支持Ajax的应用程序 16.5.1 直接Web远程控制 16.5.2 访问Spring管理的Bean DWR 16.6 小结 附录A 装配Spring A.1 下载Spring A.1.1 研究Spring发布 A.1.2 构建自己的类路径 A.2 把...

    JAVASSH2整合

    在Java Web开发领域,SSH(Struts + Spring + Hibernate)框架被广泛应用于构建企业级应用系统。随着技术的发展,SSH框架也经历了不断的升级与改进,其中SSH2是该组合的一个重要版本。本文将围绕“JAVASSH2整合”这...

    Spring in Action(第二版 中文高清版).part1

    16.5 Spring中带有DWR的支持Ajax的应用程序 16.5.1 直接Web远程控制 16.5.2 访问Spring管理的Bean DWR 16.6 小结 附录A 装配Spring A.1 下载Spring A.1.1 研究Spring发布 A.1.2 构建自己的类路径 A.2 把...

    Spring in Action(第2版)中文版

    16.5spring中带有dwr的支持ajax的应用程序 16.5.1直接web远程控制 16.5.2访问spring管理的beandwr 16.6小结 附录a装配spring a.1下载spring a.1.1研究spring发布 a.1.2构建自己的类路径 a.2把spring添加为一...

Global site tag (gtag.js) - Google Analytics