SSH
文章平均质量分 71
South-Fly
我喜欢程序员,他们单纯、固执、容易体会到成就感。面对压力,能够挑灯夜战、不眠不休;面对困难,能够迎难而上、挑战自我;他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想-用智慧开创属于自己的事业。我想说的是其实我是一个程序员!
展开
-
Struts2--需要的jar包
在使用MyEclipse+Tomcat开发web应用时,现在都通常要使用框架,更好的实现MVC开发模式,提高开发效率、增强应用的可扩展性、可维护性等 但使用框架部署应用时,总会遇到各种各样的问题;其中,重要的一点就是,SSH(Spring、Struct2、Hibernate)框架以及Tomcat版本较多,经常会出现一些相容性问题,解决这些问题,需要经验的积累 Struts2 必原创 2012-11-02 17:22:23 · 549 阅读 · 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 · 2124 阅读 · 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 · 1187 阅读 · 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 · 2237 阅读 · 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 · 812 阅读 · 0 评论 -
JSTL
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@原创 2013-07-03 18:36:53 · 770 阅读 · 0 评论 -
Struts2 配置中的 Action
struts2的核心功能是action,对于开发人员来说,使用struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2. Action接口,并实现该接口中的execute()方法。该方法如下: public String execute() throws Exceptionstruts2并不是要求所有编写的转载 2013-08-06 14:21:12 · 1120 阅读 · 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 · 1141 阅读 · 0 评论 -
EL 表达式
EL语言的操作符取得某个对象或集合中的属性值为了获得集合中的属性,EL支持以下两种操作1. 使用.操作符来获得有名字的属性。例如表达式${user.username}表明对象user的username属性2. 使用[]操作符来获得有名字或按数字排列的属性。表达式${user["username"]}和表达式${user. username }含义相同原创 2013-07-03 18:30:55 · 1043 阅读 · 0 评论 -
Struts标签 注意事项
1.字符串M一定要用“”双引号包含,则test的包含则用单引号 ‘ ’,否则不能正确判断该属性是否与该字符串相等.如:男 //正确男 //错误因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型;所以若Sex属性是String类型,那么M必须要用双引号例如这个语句 :要判断struts堆栈里sy转载 2013-06-07 18:19:59 · 711 阅读 · 0 评论 -
Struts2 标签库
struts2标签库提供了主题,模板支持,极大地简化了视图页面的编写,而且,struts2的主题,模板都提供了很好的扩展性.实现了更好的代码复用.Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 struts2的标签可以分为五大类:一、逻辑控制标签(1)条件标签条件标签主要有3个子标签,用于执行基本的条件流转转载 2013-04-08 21:36:38 · 1217 阅读 · 1 评论 -
关于hibernate中对象的三种状态分析
一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrUpdate()、lock();持久态到游离态的方法有:session.close()、session.转载 2013-05-29 19:35:05 · 728 阅读 · 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 · 948 阅读 · 0 评论 -
Struts OGNL表达式 参考实例
自己在学习struts2 OGNL时,参考了网上的一些相关资料,整理如下,希望和童鞋们一起学习,共同进步!1.OGNL是什么?有什么用处?OGNL(Object-Graph Navigation Language),可以理解为:对象图形化导航语言,是一种可以方便地操作对象属性的开源表达式语言.Struts 2框架使用OGNL作为默认的表达式语言。OGNL有如下特点:1)支持对象原创 2013-05-09 18:36:28 · 784 阅读 · 0 评论 -
Struts Logic标签库
Struts Logic标签库中的标签可以根据特定 逻辑条件 来控制输出网页内容,或者循环遍历集合中的所有元素,大致分为:*进行比较运算的Logic标签*进行字符串匹配的Logic标签*判断指定内容是否存在的Logic标签*进行循环遍历的Logic标签*进行请求转发或重定向的Logic标签*进行比较运算的Logic标签:比较变量是否等于指定的常量。;比较变量是否不等于指定的转载 2013-03-26 12:38:37 · 955 阅读 · 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 · 3170 阅读 · 0 评论 -
Spring JdbcTemplate方法详解
JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数相关语句。转载 2015-11-18 10:55:05 · 543 阅读 · 0 评论