`
primer_2004
  • 浏览: 123938 次
  • 性别: 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整合详解与典型案例 (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 ...

    搞定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 ...

    Struts+Spring_Hibernate jar包

    用与SSH框架整合Web工程开发,本人使用开发工具:eclipse4.5+tomcat8.0+MySQL5.7

    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开发所要必须掌握...

    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 把...

    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英文版

    第三部分 Spring在Web层的应用  第8章 建立Web层  8.1 开始Spring MVC之旅  8.1.1 请求生命中的一天  8.1.2 配置DispatcherServlet  8.1.3 Spring MVC概述  8.2 将请求映射到控制器  8.2.1 将...

    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添加为一...

    Struts2 in action中文版

    第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...

    J2EE应用开发详解

    104 第8章 Struts2框架 105 8.1 Web应用的发展 105 8.2 Struts2的起源和体系结构 106 8.3 Struts2核心部分详解 108 8.3.1 核心控制器FilterDispatcher 108 8.3.2 业务逻辑控制器Action 111 8.3.3 业务逻辑组件 116 ...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用、Spring核心之IoC、...

    Spring 2.0 开发参考手册

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. ...

    Spring攻略(第二版 中文高清版).part1

    8.1 用Spring MVC开发简单的Web应用 280 8.1.1 问题 280 8.1.2 解决方案 281 8.1.3 工作原理 283 8.2 用@RequestMapping映射请求 293 8.2.1 问题 293 8.2.2 解决方案 294 8.2.3 工作原理 294 8.3 ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. 便利的切入...

    Spring攻略(第二版 中文高清版).part2

    8.1 用Spring MVC开发简单的Web应用 280 8.1.1 问题 280 8.1.2 解决方案 281 8.1.3 工作原理 283 8.2 用@RequestMapping映射请求 293 8.2.1 问题 293 8.2.2 解决方案 294 8.2.3 工作原理 294 8.3 ...

    Spring中文帮助文档

    2.6.4. 将Spring 应用程序上下文部署为JCA adapter 2.6.5. 计划任务 2.6.6. 对Java 5 (Tiger) 支持 2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)...

    spring chm文档

    6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. 其它资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点实施 7.2.3. AspectJ切入点表达式 7.2.4. ...

Global site tag (gtag.js) - Google Analytics