- 浏览: 128082 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
hanyuanbo:
多谢啦不过你这里有关于字符串的连接机制么?比如:String ...
栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴) -
only_java:
不错不错,但是好像没有关于字符流的介绍哦?
[转]Java IO 技术之基本流类 ~~~~~~~~ (图+讲解+代码) 好好看 有好处 -
lvwz2008:
比较简单,学习了也受益不少!
栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴) -
306781704:
看了你写的东西,很不错,基础的很详细
META元素使用详解 -
yihengliu:
总结的完全,有大帮助!
JSP内置对象详解1
- String flag = req.getParameter( " flag " );
- req.setAttribute( " flag " , flag);
- String fieldname = "" ;
- String value = "" ;
- if (flag.equals( " 2 " )) {
- fieldname = (String)req.getParameter( " fieldname " );
- value = (String)req.getParameter( " value " );
- req.setAttribute( " fieldname " , fieldname);
- req.setAttribute( " value " , value);
- }
- String gameId = req.getParameter( " gameId " );
- Products pd = productsService.getProduct(gameId);
- int sign = 1 ;
- try {
- productsService.deleteProduct(pd);
- sign = 1 ;
- } catch (Exception e) {
- sign = 2 ;
- }
- if (sign == 1 ) {
- return mapping.findForward( " success " );
- } else {
- return mapping.findForward( " failure " );
- }
- }
- /** */ /**
- * 返回信息
- */
- public ActionForward doReturnProduct(
- ActionMapping mapping,
- ActionForm form,
- HttpServletRequest req,
- HttpServletResponse res) {
- String flag = req.getParameter( " flag " );
- req.setAttribute( " flag " , flag);
- String fieldname = "" ;
- String value = "" ;
- if (flag.equals( " 1 " )) {
- int totalRows = productsService.getRows();
- String currentPage = req.getParameter( " currentPage " );
- String pagerMethod = req.getParameter( " pagerMethod " );
- Pager pager = pagerService.getPager(currentPage, pagerMethod, totalRows);
- List productsList = productsService.getProducts(pager.getPageSize(), pager.getStartRow());
- req.setAttribute( " productsList " , productsList);
- req.setAttribute( " PAGER " , pager);
- req.setAttribute( " flag " , flag);
- req.setAttribute( " totalRows " , String.valueOf(totalRows));
- } else if (flag.equals( " 2 " )) {
- fieldname = (String)req.getParameter( " fieldname " );
- value = (String)req.getParameter( " value " );
- int totalRows = productsService.getRows(fieldname,value);
- String currentPage = req.getParameter( " currentPage " );
- String pagerMethod = req.getParameter( " pagerMethod " );
- Pager pager = pagerService.getPager(currentPage, pagerMethod, totalRows);
- req.setAttribute( " fieldname " , fieldname);
- req.setAttribute( " value " , value);
- List productsList = productsService.queryProducts(fieldname, value,pager.getPageSize(), pager.getStartRow());
- req.setAttribute( " productsList " , productsList);
- req.setAttribute( " PAGER " , pager);
- req.setAttribute( " totalRows " , String.valueOf(totalRows));
- }
- return mapping.findForward( " all " );
- }
- /** */ /**
- * 查询信息
- */
- public ActionForward doQueryProduct(
- ActionMapping mapping,
- ActionForm form,
- HttpServletRequest req,
- HttpServletResponse res) {
- String flag = req.getParameter( " flag " );
- req.setAttribute( " flag " , flag);
- String fieldname = "" ;
- String value = "" ;
- fieldname = (String)req.getParameter( " fieldname " );
- value = (String)req.getParameter( " value " );
- int totalRows = productsService.getRows(fieldname,value);
- String currentPage = req.getParameter( " currentPage " );
- String pagerMethod = req.getParameter( " pagerMethod " );
- Pager pager = pagerService.getPager(currentPage, pagerMethod, totalRows);
- req.setAttribute( " fieldname " , fieldname);
- req.setAttribute( " value " , value);
- List productsList = productsService.queryProducts(fieldname, value,pager.getPageSize(), pager.getStartRow());
- req.setAttribute( " productsList " , productsList);
- req.setAttribute( " PAGER " , pager);
- req.setAttribute( " totalRows " , String.valueOf(totalRows));
- return mapping.findForward( " all " );
- }
- public ProductsService getProductsService() {
- return productsService;
- }
- public void setProductsService(ProductsService productsService) {
- this .productsService = productsService;
- }
- public PagerService getPagerService() {
- return pagerService;
- }
- public void setPagerService(PagerService pagerService) {
- this .pagerService = pagerService;
- }
- }
在 com.game.products.web.forms 包中新建 ProductsForm ,他继承了 ValidatorForm 。代码如下:
- package com.game.products.web.forms;
- import javax.servlet.http.HttpServletRequest;
- import org.apache.struts.action.ActionMapping;
- import org.apache.struts.validator.ValidatorForm;
- public class ProductsForm extends ValidatorForm {
- // Fields
- private String gameId; // 编号
- private String gameNameCn; // 中文名称
- private String gameNameEn; // 英文名称
- private String gameCapacity; // 碟数
- private String gameVersion; // 版本
- private String gameMedia; // 介质
- private String gameCopyright; // 版权
- private String gamePrice; // 价格
- private String gameContent; // 攻略
- private String flag;
- private String fieldname;
- private String value;
- // Constructors
- public ProductsForm() {
- gameId = null ;
- gameNameCn = null ;
- gameNameEn = null ;
- gameCapacity = null ;
- gameVersion = null ;
- gameMedia = null ;
- gameCopyright = null ;
- gamePrice = null ;
- gameContent = null ;
- flag = null ;
- fieldname = null ;
- value = null ;
- }
- // reset
- public void reset(ActionMapping mapping, HttpServletRequest request) {
- gameId = null ;
- gameNameCn = null ;
- gameNameEn = null ;
- gameCapacity = null ;
- gameVersion = null ;
- gameMedia = null ;
- gameCopyright = null ;
- gamePrice = null ;
- gameContent = null ;
- flag = null ;
- fieldname = null ;
- value = null ;
- }
- // Property accessors
- public String getGameCapacity() {
- return gameCapacity;
- }
- public void setGameCapacity(String gameCapacity) {
- this .gameCapacity = gameCapacity;
- }
- public String getGameId() { return gameId;
- }
- public void setGameId(String gameId) {
- this .gameId = gameId;
- }
- public String getGameNameCn() {
- return gameNameCn;
- }
- public void setGameNameCn(String gameNameCn) {
- this .gameNameCn = gameNameCn;
- }
- public String getGameNameEn() {
- return gameNameEn;
- }
- public void setGameNameEn(String gameNameEn) {
- this .gameNameEn = gameNameEn;
- }
- public String getGameVersion() {
- return gameVersion;
- }
- public void setGameVersion(String gameVersion) {
- this .gameVersion = gameVersion;
- }
- public String getGameMedia() {
- return gameMedia;
- }
- public void setGameMedia(String gameMedia) {
- this .gameMedia = gameMedia;
- }
- public String getFieldname() {
- return fieldname;
- }
- public void setFieldname(String fieldname) {
- this .fieldname = fieldname;
- }
- public String getFlag() {
- return flag;
- }
- public void setFlag(String flag) {
- this .flag = flag;
- }
- public String getValue() {
- return value;
- }
- public void setValue(String value) {
- this .value = value;
- }
- public String getGameCopyright() {
- return gameCopyright;
- }
- public void setGameCopyright(String gameCopyright) {
- this .gameCopyright = gameCopyright;
- }
- public String getGameContent() {
- return gameContent;
- }
- public void setGameContent(String gameContent) {
- this .gameContent = gameContent;
- }
- public String getGamePrice() {
- return gamePrice;
- }
- public void setGamePrice(String gamePrice) {
- this .gamePrice = gamePrice;
- }
- }
发表评论
-
中文乱码问题的解决方法
2007-11-05 22:46 2066tomcat下中文的彻底解决[转] http://blog ... -
候捷谈Java反射机制(6)
2007-11-05 22:44 1454Java 源码改动办法<o:p></o:p ... -
候捷谈Java反射机制(5)
2007-11-05 22:43 1109运行时生成instances<o:p></o ... -
候捷谈Java反射机制(4)
2007-11-05 22:42 1088#001 cc = c.getDeclaredClasses ... -
候捷谈Java反射机制(3)
2007-11-05 22:40 1128Java Reflection API 运用示例<o: ... -
候捷谈Java反射机制(2)
2007-11-05 22:39 1017Java classes 组成分析<o:p>&l ... -
候捷谈Java反射机制(1)
2007-11-05 22:28 1611关于本文:<o:p></o:p> 读者 ... -
J2SE API读取Properties文件六种方法
2007-11-05 22:23 10291。使用java.util.Properti ... -
Java 调用存储过程
2007-11-05 22:21 885本文阐述了怎 ... -
JavaMail API细节详细解析大全
2007-11-05 22:16 1122一、JavaMail API简介 JavaMail API ... -
JAVA中正则表达式应用
2007-11-05 22:12 8311.简介: java.util.regex ... -
Java正则表达式详解
2007-11-05 22:08 805如果你曾经用过Perl或任何其他内建正则表达 ... -
JDBC 4.0 API
2007-11-05 21:55 1029???? -
JDBC 3.0 API (扩展部分)
2007-11-05 21:54 1232Ø ConnectionPoo ... -
JDBC 2.0 API
2007-11-05 17:19 976JDBC 2.0 API被划 ... -
开发基于JNDI的应用程序3
2007-11-05 16:18 1793JNDI 的DNS 服务提供程序 DNS服务提供程序使得基于 ... -
开发基于JNDI的应用程序2
2007-11-05 16:14 1371示例代码 2 Resolve2.java ... -
开发基于JNDI的应用程序1
2007-11-05 16:06 1067Java命名和目录接口(Java Naming and ... -
struts+spring+hibernate的web应用(4.6)
2007-10-25 11:35 936product_success.jsp页面代码: ... -
struts+spring+hibernate的web应用(4.5)
2007-10-25 11:32 1111addproduct.jsp页面代码: &l ...
相关推荐
通过这样的整合,开发者可以利用Struts2的强大控制层,Spring的灵活服务层,以及Hibernate的高效数据访问层,构建出高效、稳定的Java Web应用程序。这个压缩包提供的jar文件正是为了支持这样的开发环境,简化了项目...
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 ...
标题中的"spring4.2+hibernate4.2+struts2.3.29整合所需jar包"指的是在Java开发中,将Spring 4.2、Hibernate 4.2和Struts 2.3.29这三大主流框架进行集成时所需的库文件。这些jar包是开发人员构建基于SSH(Spring、...
Struts2、Spring4和Hibernate4是Java Web开发中的三个核心框架,它们分别负责MVC模式中的表现层、业务层和服务层。这个"struts2+spring4+hibernate4工程搭建源码"提供了使用这三个框架集成开发的示例代码,对于学习...
这个压缩包“struts2.3.24+spring4.2+hibernate5.0整合jar”提供了这三大框架的最新稳定版本的集成,旨在简化开发过程,提高开发效率。 Struts2是Apache软件基金会的一个开源项目,它是Struts1的升级版,提供了一种...
Struts2.3.16、Spring4.0.2和Hibernate4.2.4是三个非常关键的Java企业级开发框架,它们分别用于处理Web层、服务层和持久层的逻辑。这个整合的"struts2.3.16+spring4.0.2+hibernate4.2.4整合所需札包"提供了这三个...
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 ...
根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...
这个压缩包“struts2.3.2+spring4.1.6+hibernate4.2”包含了这三个框架的特定版本,适用于构建一个功能完备、松耦合的Web应用程序。 Struts2是Action导向的MVC框架,它提供了处理HTTP请求、控制业务流程以及展现...
Struts2.3、Spring3.2和Hibernate4.2是三个非常重要的Java Web开发框架,它们在企业级应用中广泛使用。这篇文章将详细介绍这三个框架的整合过程以及各自的核心功能。 Struts2是一个基于MVC(Model-View-Controller...
Struts2.12、Spring3.2和Hibernate4.2是Java开发中经典的MVC框架集合,常用于构建企业级Web应用。这个集成示例代码提供了如何将这三个框架协同工作的详细步骤,使得开发者能够更好地理解和掌握它们的交互机制。 ...
Struts2、Hibernate和Spring是Java开发中常用的三大框架,它们各自负责Web应用的不同层面:Struts2专注于表现层管理,Hibernate处理数据持久化,而Spring则作为一个全面的框架,涵盖了依赖注入、事务管理、安全控制...
毕业设计 基于SSH2电影院管理系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成
通过上述步骤,开发者能够搭建起一个基于Struts2、Spring和Hibernate的Web应用,实现模型、视图和控制器的有效分离,提高代码的可维护性和复用性。在实际开发中,还需要注意版本兼容性,以及根据项目需求调整配置,...
标题与描述中的关键词“Struts2+Spring3+Hibernate3集成方法”指向了一种常见的企业级应用架构,这种架构结合了MVC(Model-View-Controller)、IoC(Inversion of Control)和ORM(Object Relational Mapping)的...
标题 "spring3.2+struts2.3.4+hibernate4.2+mysql" 描述了一个经典的Java Web应用程序开发环境,其中整合了Spring 3.2、Struts 2.3.4和Hibernate 4.2,以及数据库管理工具MySQL。这个组合被称为SSH(Spring、Struts...
总结,SSH整合是Java Web开发中常用的一种技术栈,通过结合Struts 2的前端控制、Spring的业务逻辑管理和Hibernate的数据持久化,能够构建高效、可维护的大型企业级应用。理解并熟练掌握SSH的整合技巧,对于提升Java ...
SSH框架集成,即Struts1.0 + Spring + Hibernate框架的整合应用,是Java Web开发中较为复杂的集成模式之一。它集合了MVC设计模式(通过Struts实现)、依赖注入与面向切面编程(通过Spring实现)以及对象关系映射...
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 ...