- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 HQL多对多查询
<br />现有user表,role(id,name)表,两者间是多对多的关系,中间表为user_role(user_id,role_id).<br />现要查询出具有ROLE_ADMIN角色的所有user.<br />HQL:<br />/**<br /> * 查询(显示)所有管理员<br /> */<br /> public List<User> queryAll() {<br /> <br /> return this.getHibernateTemplate().find("select e
2011-01-29 14:52:00 4435 1
原创 springsecurity2学习笔记三(登陆后与struts结合、自定义访问拒绝页面)
一、登陆后与struts结合: ①测试action(user.action): public String execute() { Map session = ActionContext.getContext().getSession(); this.userName = (String) session.get("SPRING_SECURITY_LAST_USERNAME"); System.out.println("userN
2011-01-24 20:52:00 3246
原创 spring security2学习笔记二(自定义数据结构及登陆页面)
一、定义数据结构(mysql): ①角色表: CREATE TABLE `role` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ②用户表: CREATE TABLE `user` ( `id` int(11)
2011-01-23 21:02:00 2698 4
原创 spring security2学习笔记一(最小配置)
一、新建web project: 所需jar包:二、配置过滤器:springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain/*三、application
2011-01-22 20:28:00 1431
原创 java学习中错误汇总2
错误:在进行登陆校验时,当使用xml校验时,在第一次错误提交后再改正也不让提交。 原因:spring的配置文件里少配置了scope="prototype",这样bean的产生是单例的,每次提交时错误信息已经存在了所以提交不了。改为prototype就可以了。 注:校验如果出错的话会跳转到input视图所以如果有方法校验一定要配置input视图 错误:java.lang.NoClassD
2011-01-12 17:07:00 577
转载 利用HttpSessionListener实现网站在线人数统计功能(转自http://www.web521.com/web/558068/T645231.shtml)
在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能,即当用户输入用户名密码进行登录的时候计数器加1,然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存在一些缺点,例如:用户正常登录后,可能会忘记点击退出按钮,而直接关闭浏览器,导致计数器减1的操作没有及时执行;网站上还经常有一些内容是不需要登录就可以访问的,在这种情况下也无法使用上面的方法进行在线人数统计。 我们可以利用Servlet规范中定义的事件监听器(Listener)来解决这个问题,实现更准确的在线人数统计功能。对每
2011-01-11 15:55:00 1182
原创 jsp清空session使ie回退无效
<br />在jsp中加入如下代码: <br /><% <br /> response.setHeader("Pragma", "No-cache");<br /> response.setHeader("Cache-Control", "no-cache");<br /> response.setDateHeader("Expires", 0);<br /> response.flushBuffer();<br />%> <br />在html里面也可以加入 <br /><META HTT
2011-01-11 14:26:00 1310
转载 java.lang.OutOfMemoryError: PermGen space及其解决方法(部分转自:http://www.wujianrong.com/archives/2006/12/java
一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(Gar
2011-01-10 14:36:00 1152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人