随笔分类 -  Java Web

摘要:异常信息通常发生在对数据库的访问操作中,以往,我都是直接在Dao层捕获并处理异常,并没有任何返回值,或者是返回一个int类型,以标识操作是否成功。这样做导致的结果是当数据访问异常时,虽然在控制台有错误信息打印出来,但页面上却无任何显示,明显用户体验性不够好。 今天在做项目的时候也遇到了这个问题,想了一下,决定将Dao层发生的异常捕获并依次向上层抛出,直到在Controller层(action)捕... 阅读全文
posted @ 2010-07-26 18:18 诚实小郎君 阅读(285) 评论(0) 推荐(0) 编辑
摘要:通常做法是定义一个Servlet,并在web.xml中配置Servlet的启动顺序<load-on-startup>的值在DispatcherServlet之后。但这样做的缺点是在Servlet中无法使用Spring的依赖注入功能,只能使用WebApplicationContext的getBean()方法获取bean。找到的解决办法如下:1、自定义一个用于代理启动Servlet的类DelegatingServletProxy:package cn.edu.swu.oa.common.util;import java.io.IOException;import javax.servl 阅读全文
posted @ 2010-04-03 19:06 诚实小郎君 阅读(3285) 评论(2) 推荐(0) 编辑
摘要:问题描述: 当在标签a中使用用户A登录后,再打开标签b,进入登录界面使用用户B再次进行登录。那么标签a中的登录信息就变成了用户B的登录信息。这种情况显示不是用户希望得到的。   解决办法: 办法一: 目标:实现多标签中登录多个用户而互不影响。 思路:将用户登录信息,比如用户编号、登录ip等封装到一个对象,然后以一个唯一值(比如登录时间)为key放入HashMap,再将Hash... 阅读全文
posted @ 2010-03-27 17:17 诚实小郎君 阅读(1883) 评论(0) 推荐(0) 编辑
摘要:也可参考Struts2官方文档依赖Jar包如下:JarFromxwork-2.0.3.jarStruts2struts2-core-2.0.8.jarStruts2struts2-spring-plugin-2.0.8.jarStruts2ognl-2.6.11.jarStruts2freemarker-2.3.8.jarStruts2commons-logging-api-1.1.jarStruts2mysql-connector-java.jarMySqlJDBCDriverspring.jarSping2.0antlr.jarHibernateCoreasm.jarHibernateCo 阅读全文
posted @ 2010-02-02 22:09 诚实小郎君 阅读(1538) 评论(0) 推荐(0) 编辑
摘要:今天用Spring Security时遇到了EL表达式不被解析,而是原封不动地显示在页面上的问题。仔细搜之,得出原因如下:EL表达式只在servlet2.4规范中被支持,而我的web.xml中声明使用的servlet规范为2.3。有2种解决办法:1、将web.xml改为servlet2.4规范:代码 Code highlighting produced by Actipro CodeHighlig... 阅读全文
posted @ 2010-01-26 22:20 诚实小郎君 阅读(250) 评论(0) 推荐(0) 编辑
摘要:[代码] 阅读全文
posted @ 2009-09-27 17:16 诚实小郎君 阅读(370) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示