- 浏览: 124491 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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 2007tomcat下中文的彻底解决[转] http://blog ... -
候捷谈Java反射机制(6)
2007-11-05 22:44 1415Java 源码改动办法<o:p></o:p ... -
候捷谈Java反射机制(5)
2007-11-05 22:43 1060运行时生成instances<o:p></o ... -
候捷谈Java反射机制(4)
2007-11-05 22:42 1051#001 cc = c.getDeclaredClasses ... -
候捷谈Java反射机制(3)
2007-11-05 22:40 1053Java Reflection API 运用示例<o: ... -
候捷谈Java反射机制(2)
2007-11-05 22:39 980Java classes 组成分析<o:p>&l ... -
候捷谈Java反射机制(1)
2007-11-05 22:28 1576关于本文:<o:p></o:p> 读者 ... -
J2SE API读取Properties文件六种方法
2007-11-05 22:23 9911。使用java.util.Properti ... -
Java 调用存储过程
2007-11-05 22:21 854本文阐述了怎 ... -
JavaMail API细节详细解析大全
2007-11-05 22:16 1071一、JavaMail API简介 JavaMail API ... -
JAVA中正则表达式应用
2007-11-05 22:12 7891.简介: java.util.regex ... -
Java正则表达式详解
2007-11-05 22:08 759如果你曾经用过Perl或任何其他内建正则表达 ... -
JDBC 4.0 API
2007-11-05 21:55 963???? -
JDBC 3.0 API (扩展部分)
2007-11-05 21:54 1165Ø ConnectionPoo ... -
JDBC 2.0 API
2007-11-05 17:19 937JDBC 2.0 API被划 ... -
开发基于JNDI的应用程序3
2007-11-05 16:18 1709JNDI 的DNS 服务提供程序 DNS服务提供程序使得基于 ... -
开发基于JNDI的应用程序2
2007-11-05 16:14 1300示例代码 2 Resolve2.java ... -
开发基于JNDI的应用程序1
2007-11-05 16:06 1019Java命名和目录接口(Java Naming and ... -
struts+spring+hibernate的web应用(4.6)
2007-10-25 11:35 907product_success.jsp页面代码: ... -
struts+spring+hibernate的web应用(4.5)
2007-10-25 11:32 1061addproduct.jsp页面代码: &l ...
相关推荐
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 ...
毕业设计 基于SSH2电影院管理系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成
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 ...
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 ...
SSH2(Spring + Struts2 + Hibernate)是一个流行的Java Web开发框架组合,用于构建企业级Web应用程序。Spring作为轻量级的控制反转(IoC)和面向切面编程(AOP)的容器框架,提供了依赖注入和事务管理等核心功能;...
Struts2.3.8整合Hibernate4.2,Spring3.2之整合之留言板例子Struts2.3.8整合Hibernate4.2,Spring3.2之整合之留言板例子Struts2.3.8整合Hibernate4.2,Spring3.2之整合之留言板例子Struts2.3.8整合Hibernate4.2,Spring...
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握...
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握...
hibernate4.3.10,spring 4.2 ,struts2.3.24做了一下简单的集成,能够运行起来,对其进行了简单的单元测试,测试时hibernate4使用hibernatetemplate出现事务异常,没有解决,只是一个简单的框架原型。采用当前比较新...
SSHE示例项目是一个由Eclipse Kepler创建,Struts2.3.x+Spring3.2.x+Hibernate4.2.x+CXF2.7.x+EasyUI1.3.4+Maven架构的示例程序 当前示例演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体...
Struts2.3.x+Spring3.2.x+Hibernate4.2.x+CXF2.7.x+EasyUI1.3.4+Maven 演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行看本示例演示功能 SSHE框架环境需求:JAVA环境:JDK7+;...
使用eclipse8.5 下 jdk7,struts2.5,spring4.2,hibernate4.2 log4j java web;已經對web.xml,struts.xml,application*.xml
3.4 实现spring、struts2.x和hibernate框架集成 3.5 小结 第2篇 典型模块开发 第4章 在线文本编辑器(fckeditor) 4.1 分析fckeditor在线文本编辑器 4.2 fckeditor在线文本编辑器初级应用 4.3 ...
1 Spring基本特征 6 2 Spring的组成 6 ...6 Struts2+spring+hibernate 141 6.1 需要添加的jar包 141 6.2 Spring融合web服务器 141 6.3 struts.xml文件 143 6.4 OpenInSessionView 143 拓展: 144 实例: 146
系统框架篇则是以架构设计的高度,讲解搭建网站的三大框架Struts、Hibernate、Sprin9及标签库。项目实战篇详细阐述了通用论坛BBS、社交网站、DIY商品电子交易平台3个系统的开发细节,使读者真正掌握JavaWeb开发的...
(Struts 2+Spring 2+Hibernate 3).pdf(完整版) 网上有高清版350M的。可以去下 http://115.com/file/be5gwid8 请于下载后 24H 内及时删除!请抱着学习的态度下载此资料。 总共900多页!!!!!!! 第1篇 ...
第14章spring与struts2、hibernate框架的整合基础 277 14.1spring与struts2的整合方式 277 14.1.1struts2应用的扩展方式 277 14.1.2spring插件的应用 278 14.2spring和hibernate的整合 279 14.2.1spring对...
SSH 为 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久...
默认端口9999 可以到Somnus/pom.xml下修改##介绍Somnus示例项目是一个由Struts2.3.x+Spring3.2.x+Hibernate4.2.x+CXF2.7.x+ExtJs4.2+Maven架构的示例项目系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S...
4.2 创建典型的Spring切面 4.2.1 创建通知 4.2.2 定义切点和通知者 4.2.3 使用ProxyFactoryBean 4.3 自动代理 4.3.1 为Spring切面创建自动代理 4.3.2 自动代理@AspectJ切面 4.4 定义纯粹的POJO切面 4.5 ...