
SSH
文章平均质量分 62
IT布道者
这个作者很懒,什么都没留下…
展开
-
strut2后台向前台传值问题
1、用session 代码:ActionContext.getContext().getSession().put("questionList", list);问题,session不能放太大的东西,如果list过大,session就会很大,不太好2、ongl表达式:代码:public PeopleAction extends ActionSuper{ p转载 2014-12-18 13:52:14 · 646 阅读 · 0 评论 -
Spring基于注解@AspectJ的AOP
Spring除了支持XML方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。但是用注解方式需要在XML启用对@AspectJ的支持,将在Spring上下文创建一个AnnotationAwareAspectJAutoProxyCreator类,它会自动代理一些Bean,这些Bean的方法需要与使用@Aspect注解的Bena中所定义的切点相匹配,而这些切点又是使用@Pointcut注转载 2015-07-19 16:57:27 · 388 阅读 · 0 评论 -
springMVC对异常处理的支持
无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了。跟其他MVC框架一样,springMVC也有自己的异常处理机制。 springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,当然这也包括使用Spring已经为我们原创 2015-07-19 16:32:07 · 457 阅读 · 0 评论 -
Spring 注解 @Resource和@Autowired
在做Spring注解时,查找了一些 @Resource和@Autowired的资料,对这两者做了总结和对比: @Resource和@Autowired两者都是做bean的注入使用。其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。但是Spring支持该注解的注入。共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上原创 2015-07-19 21:07:42 · 405 阅读 · 0 评论 -
Cookie-网站登录-下次自动登录
做网站前端用户登录时需要有个下次自动登录的功能。看了看各大网站都有这种功能。 问题描述:用户登录网站时,一般有个checkbox让用户选择是否可以下次自动登录。选择后,即使用户关闭浏览器,下次再访问这个网站时直接就登录了,不需要用户名和密码。主要使用cookie。cookie是web服务器存放在客户端的一个文件,主要用来记录用户浏览网站信息的。它主要有两个功能:一个是记录用户信息,下次自动登录的。原创 2015-07-19 17:13:48 · 2867 阅读 · 1 评论 -
jsp的九大内置对象和四大作用域
看到网上一些Jsp内置对象介绍的都不是很全,今天我把各位大神的整理了一下。JSP九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。一、request对象:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletR转载 2015-07-19 17:05:00 · 397 阅读 · 0 评论 -
Java深入 - Spring 异常处理HandlerExceptionResolver
Spring的异常统一处理非常简单,首先我们需要看一下Spring中定义的HandlerExceptionResolver接口:/** * Interface to be implemented by objects than can resolve exceptions thrown * during handler mapping or execution, in the typical原创 2015-07-19 17:16:37 · 560 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。一、定义Interceptor实现类SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在SpringMVC 中原创 2015-07-19 14:07:25 · 282 阅读 · 0 评论 -
理解OAuth 2.0
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子。 有一个”云冲印”的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让”云冲印”读原创 2015-07-19 11:19:17 · 328 阅读 · 0 评论 -
Hibernate缓存系列之详细测试
hibernate 一级缓存:(缓存的是实体对象)一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务缓存哪些方法支持一级缓存:*get()*load()*iterate() (查询实体对象)如何管理一级缓存:* session.clear() session.evict()如何避免一次性大量的实体数据入库导致内存溢出*先flush,再clear如果数据量特别大,考原创 2015-06-22 11:43:29 · 405 阅读 · 0 评论 -
SSH框架总结(框架分析+环境搭建+实例源码下载)
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制转载 2014-12-23 11:29:25 · 600 阅读 · 0 评论 -
ssh生成随机数字验证码
Java Struts2 实现数字的验证码程序 2010-09-21 15:19 1、login.jsp页面程序 function changeValidateCode(obj) { //获取当前的时间作为参数,无具体意义 var timenow = new Date().getTime(); //每次请求需要一个不同的参数,否则可能会返回同样转载 2014-12-18 13:50:06 · 547 阅读 · 0 评论 -
关于简单SSH框架中的web.xml的那些配置要点
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">encodingFiltercom.ssh.jboa.uti转载 2014-12-18 13:46:31 · 502 阅读 · 0 评论 -
hibernate merge与update区别
今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: 1. 数据库记录已存在,更改person的name为一个新的name。 merge方法打印出的日志如下: Hibernate: select person0_.id as id0_转载 2014-12-18 13:48:08 · 512 阅读 · 0 评论 -
Hibernate的查询 标准(Criteria)查询 聚合和分组
前面发了Hibernate的查询 标准(Criteria)查询 分页、单个记录、排序 后有网友回复说道查询数据总数量,我今天补充一下标准查询中的 聚合与分组 记录数查询很简单:Java代码 Criteria crit = session.createCriteria(User.class); crit.setProjection(Projections.rowCount());原创 2015-04-18 20:47:02 · 1767 阅读 · 0 评论 -
Cookie-网站登录-下次自动登录2
做网站前端用户登录时需要有个下次自动登录的功能。看了看各大网站都有这种功能。 问题描述:用户登录网站时,一般有个checkbox让用户选择是否可以下次自动登录。选择后,即使用户关闭浏览器,下次再访问这个网站时直接就登录了,不需要用户名和密码。主要使用cookie。cookie是web服务器存放在客户端的一个文件,主要用来记录用户浏览网站信息的。它主要有两个功能:一个是记录用户信息,下次自动登录的。原创 2015-07-20 21:25:02 · 808 阅读 · 0 评论