SSH
文章平均质量分 71
South-Fly
我喜欢程序员,他们单纯、固执、容易体会到成就感。面对压力,能够挑灯夜战、不眠不休;面对困难,能够迎难而上、挑战自我;他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想-用智慧开创属于自己的事业。我想说的是其实我是一个程序员!
展开
-
Struts2--需要的jar包
在使用MyEclipse+Tomcat开发web应用时,现在都通常要使用框架,更好的实现MVC开发模式,提高开发效率、增强应用的可扩展性、可维护性等 但使用框架部署应用时,总会遇到各种各样的问题; 其中,重要的一点就是,SSH(Spring、Struct2、Hibernate)框架以及Tomcat版本较多,经常会出现一些相容性问题,解决这些问题,需要经验的积累 Struts2 必原创 2012-11-02 17:22:23 · 530 阅读 · 0 评论 -
web.xml之context-param,listener,filter,servlet加载顺序
先以加载spring为例子看看加载顺序的作用: Spring加载可以利用ServletContextListener 实现,也可以采用load-on-startup Servlet 实现,但比如filter 需要用到 bean ,但加载顺序是: 先加载filter 后加载spring,则filter中初始化操作中的bean为null;所以,如果过滤器中要使用到 bean,此时就可以根据加载顺序l原创 2015-02-13 15:29:33 · 2103 阅读 · 0 评论 -
SSH整合所需的jar包
Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包 Spring的基本jar包: 1.org.springframework.web-3.1.4.RELEASE.jar; 在web.xml中配置启动Spring容器所需,包括上下文(参数contextConfigLocation)和监听器(类ContextLoaderListener); 2.com.sp转载 2014-02-22 15:09:12 · 1176 阅读 · 0 评论 -
Spring MVC Restful构建中静态资源访问问题
在构建Spring MVC Restful风格的应用时,由于在web.xml中: story org.springframework.web.servlet.DispatcherServlet 1 story / 拦截了所有的请求,当然也包括对静态资源的请求拦截,如页面对image,css,js文件的引用,但是并没有定义相应的Controller来对这些请求进行响应,因此原创 2015-07-25 12:22:50 · 2221 阅读 · 0 评论 -
Struts2 遍历Map,List
package com.zx.demo.action; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.ActionSupport; import com.zx.demo.model.Pr原创 2013-11-04 18:55:13 · 792 阅读 · 0 评论 -
JSTL
JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out、set、remove、catch 2.流程控制标签:if、choose、when、otherwise 3.循环标签:forEach、forTokens 4.URL操作标签:import、url、redirect 使用标签时,一定要在jsp文件头加入以下代码: @原创 2013-07-03 18:36:53 · 757 阅读 · 0 评论 -
Struts2 配置中的 Action
struts2的核心功能是action,对于开发人员来说,使用struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2. Action接口,并实现该接口中的execute()方法。 该方法如下: public String execute() throws Exception struts2并不是要求所有编写的转载 2013-08-06 14:21:12 · 1108 阅读 · 0 评论 -
详解struts.xml配置文件(package,namespace,action)
struts2.0 xml配置/struts.xml文件结构 1.struts.xml文件 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 <!DOCTYPE struts PUBL原创 2013-05-07 19:25:58 · 1129 阅读 · 0 评论 -
EL 表达式
EL语言的操作符 取得某个对象或集合中的属性值 为了获得集合中的属性,EL支持以下两种操作 1. 使用.操作符来获得有名字的属性。例如表达式${user.username}表明对象user的username属性 2. 使用[]操作符来获得有名字或按数字排列的属性。 表达式${user["username"]}和表达式${user. username }含义相同原创 2013-07-03 18:30:55 · 1033 阅读 · 0 评论 -
Struts标签 注意事项
1.字符串M一定要用“”双引号包含,则test的包含则用单引号 ‘ ’,否则不能正确判断该属性是否与该字符串相等. 如: 男 //正确 男 //错误 因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型; 所以若Sex属性是String类型,那么M必须要用双引号 例如这个语句 : 要判断struts堆栈里sy转载 2013-06-07 18:19:59 · 698 阅读 · 0 评论 -
Struts2 标签库
struts2标签库提供了主题,模板支持,极大地简化了视图页面的编写,而且,struts2的主题,模板都提供了很好的扩展性.实现了更好的代码复用.Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 struts2的标签可以分为五大类: 一、逻辑控制标签 (1)条件标签 条件标签主要有3个子标签,用于执行基本的条件流转转载 2013-04-08 21:36:38 · 1206 阅读 · 1 评论 -
关于hibernate中对象的三种状态分析
一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrUpdate()、lock();持久态到游离态的方法有:session.close()、session.转载 2013-05-29 19:35:05 · 717 阅读 · 0 评论 -
Spring+hibernate配置文件
本实例数据库是MySQL: 1.为了方便维护与管理,建立一个数据库配置文件dbconfig.properties,文件内容如下: dataBaseType = MySQL jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=tr转载 2013-05-29 19:23:51 · 929 阅读 · 0 评论 -
Struts OGNL表达式 参考实例
自己在学习struts2 OGNL时,参考了网上的一些相关资料,整理如下,希望和童鞋们一起学习,共同进步! 1.OGNL是什么?有什么用处? OGNL(Object-Graph Navigation Language),可以理解为:对象图形化导航语言,是一种可以方便地操作对象属性的开源表达式语言.Struts 2框架使用OGNL作为默认的表达式语言。 OGNL有如下特点: 1)支持对象原创 2013-05-09 18:36:28 · 767 阅读 · 0 评论 -
Struts Logic标签库
Struts Logic标签库中的标签可以根据特定 逻辑条件 来控制输出网页内容,或者循环遍历集合中的所有元素,大致分为: *进行比较运算的Logic标签*进行字符串匹配的Logic标签*判断指定内容是否存在的Logic标签*进行循环遍历的Logic标签*进行请求转发或重定向的Logic标签 *进行比较运算的Logic标签 :比较变量是否等于指定的常量。;比较变量是否不等于指定的转载 2013-03-26 12:38:37 · 944 阅读 · 0 评论 -
使用c:forEach标签 跳转分页
在作跳转分页的时候,用了c:forEach标签,提示说Unknowtag(c:forEach),在网上查了一下,原来没有导入标签库呀,还以为他是属于LOGIC标签的呢? 如何导入标签库: http://java.sun.com/jsp/jstl/core" prefix="c" %> 顺便提及如何跳转分页: 转到 change='jumpPage(this)'>翻译 2012-11-13 11:05:48 · 3155 阅读 · 0 评论 -
Spring JdbcTemplate方法详解
JdbcTemplate主要提供以下五类方法: execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句; update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句; query方法及queryForXXX方法:用于执行查询相关语句; call方法:用于执行存储过程、函数相关语句。转载 2015-11-18 10:55:05 · 512 阅读 · 0 评论