hibernate/struts/spring/mybatis
文章平均质量分 77
tsunzhang
这个作者很懒,什么都没留下…
展开
-
常用 JDBC 驱动名字和 URL 列表
常用 JDBC 驱动名字和 URL 列表 ODBC driversun.jdbc.odbc.JdbcOdbcDriverjdbc:odbc:name 用 COM.ibm.db2.jdbc.net.DB2Driver 连接到 DB2 数据库一个 DB2 URL 的示例:jdbc:db2://aServer.myCompany.com:50002/name 用...2009-04-03 23:49:06 · 87 阅读 · 0 评论 -
Struts2标签库
Struts2标签库概述使用标签的优势:使用简单 可维护性强 复用性高标签库分类:-4-导入Struts2标签库在JSP页面中使用Struts2标签库中提供的标签,必须使用 taglib指令导入Struts2标签库<%@taglib prefix="s" uri="/struts-tags"%>prefix属性指定标签的前缀,此处指定标签的前缀为“s”,即使用 属性指定标签的前缀,此处...原创 2012-05-19 21:19:16 · 141 阅读 · 0 评论 -
Struts2验证总结
在Struts2应用中提供验证的方式有两种——编程式和声明式。 编程式验证 要提供编程式验证的话,action就要实现Validateable接口。该接口只有一个方法,在方法中需要执行验证操作:void validate(); 为了将验证中出现的问题反馈给用户,action还需要实现ValidationAware接口。这个接口更为复杂一些,它里面的方法可以用来添加验证错误,判断当前是否有验证错误,...原创 2011-11-17 10:41:03 · 70 阅读 · 0 评论 -
如何自定义Struts2表单验证后的错误信息显示格式/样式
环境 Struts 2.1.8.1 + Myeclipse 8.6 + Tomcat 7.0.2前提 请大家搭建好Struts2的Web项目,这个应该很简单,就不在叙述,本篇文章主要做的是如何显示Struts的错误信息,那么这里就建立一个Action类,来模拟产生的错误。请看下面的Action类。(源码会在后面提供)public class DisplayErrorInfoA...原创 2011-11-17 10:43:31 · 125 阅读 · 0 评论 -
SpringSecurity 3配置文件
最近查找了一些Spring security3的资料,感觉网上资料比较混乱,版本各异,对于初学者,摸不着头脑。其实找到门道,简单配置使用还是不难的。不过要想对框架运用自如,还是要阅读其的一些源码,其中lengyun,dead-knight对源码做了一些分析,是很不错的博文。自己e文又很烂,希望权威们能给出更完善和优秀的博文,也是我等的福音了。感谢以下几位网友,他们的博文还是很有帮助的:http...原创 2012-06-10 12:58:11 · 108 阅读 · 0 评论 -
Freemarker网站静态化的实现(转载)
做程序也做了将近4年时间了,从来没有发过什么技术性的文章,今天发一个只在大家一起共同学习进步,如有错误地方请指正。 最近自己做了一个做网络广告的网站叫全方位商机平台的项目,由于网站首页上板块划分很多,不同板块的数据库查询方式不同,首页内容量巨大,如果按照一般的动态jsp页面的话那么数据库查询将是巨大的开销,会导致首页访问速度的下降。于是考虑将这个首页全部静态化。参考地址:http://ww...原创 2012-06-20 13:39:55 · 61 阅读 · 0 评论 -
eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)
在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息。 今天在网上搜索时,找到了一个解决方法,在这里分享一下。 第一步,在preferences里面选择maven,选中“Download repository index updates on startup" 第二步,打开Maven仓库 ...原创 2016-04-22 08:33:55 · 172 阅读 · 0 评论 -
SpringMVC 400 Bad Request 问题
在提交表单时,发生400错误,并未进入save方法。?12345678910@RequestMapping(value="/!save",method = RequestMethod.POST) public String save(@ModelAttribute("user") @Va...原创 2016-06-15 09:11:33 · 401 阅读 · 0 评论 -
thymeleaf与spring整合
1、使用的是Spring EL而不是Ognl。2、访问上下文的Bean用${@myBean.doSomething()}3、th:field,th:errors,th:errorclass用于form processing。4、要采用SpringTemplateEngine。5、基本配置:<bean id="templateResolver" class="org.thym...原创 2016-06-15 10:08:15 · 174 阅读 · 0 评论 -
struts2的validate错误跳转与chain配合使用的要点
本文基于struts2.1.8.1 按照struts2的官方文档,chain类型默认的目标Action跳转方法是execute(),摘录xwork的doc: method - used to specify another method on target action to be invoked. * If null, this defaults to execute method * * 在一...原创 2012-05-18 16:30:37 · 136 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问...原创 2012-05-18 15:32:40 · 49 阅读 · 0 评论 -
strtus2.0实现上传
Struts 2是通过Commons FileUpload文件上传。 1.Commons FileUpload通过将HTTP的数据保存到临时文件夹,我们可以设置保存临时文件夹的路径,若不设置那么它会放到tomcat服务器安装目录下\work\Catalina\localhost\你的项目名下的文件夹;如我的将上传文件项目Struts2Upload发布到tomcat后,那么上传的文件的临时文件会保存...原创 2011-10-31 10:44:40 · 107 阅读 · 0 评论 -
hibernate配置参数
Hibernate输出SQL语句以便更加深入调试程序----参数配置 在J2ee应用中,如果采用Hibernate框架,可以自动建立数据库实体与Java实体类的映射关系,大大方便Java程序进行持久化对象访问和操作,从而明显提高企业应用开发效率,减轻Java程序与后台数据库的依赖性。但是,有时候如果操作不慎,可能造成映射关系不完整(特别是存在外键链接的时候),造成访问数据库对象时程...2009-04-03 23:55:04 · 115 阅读 · 0 评论 -
Spring Write operations are not allowed in read-only mode 错误
使用Spring提供的Open Session In View而引起Write operations are not allowed in read-only mode (FlushMode.NEVER) 错误解决: 在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loadin...原创 2010-09-02 10:19:42 · 200 阅读 · 0 评论 -
struts2与jasperreport整合不能显示图片imgags/px
终结解决方案:Struts2整合JasperReport预览HTML格式不显示图片问题解决方案 好久好久没更新blog了,好久好久想写点什么,也好久好久没写过什么了,也许后台的IDEP(电信智能交换平台)项目、前台的支撑监控项目及其杂事占去了我诸多时间,也许本身太懒,致使迟迟未曾动笔,尽管早已觉得应该写点什么,嘻嘻,比如web的j2ee VS 后台的j2se开发的异同,尤其是在持久层方面第三...原创 2010-09-08 13:37:23 · 80 阅读 · 0 评论 -
Struts2向JasperReport传参数配置
Recently I spent a whole day searching for solutions and experimenting with solutions for how to pass additional report parameters to a Jasper Report from the Struts 2 framework . It took 8 hours b...原创 2010-10-26 10:11:29 · 123 阅读 · 0 评论 -
getCurrentSession 与 openSession() 的区别
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务) <pro...原创 2011-05-26 11:00:47 · 67 阅读 · 0 评论 -
input中disabled,readonly解决办法及区别
input的字段当为diabled时时无法获取数值得,所以最近不要用这个,我们可以用readonly带替代,即可解决这类问题。 <input name="country" id="country" size=12 value="disabled" disabled="disabled" > 放在form表单中提交后得不到该值。 将disabled="disabl...原创 2011-05-27 10:35:24 · 573 阅读 · 0 评论 -
struts2默认拦截器详细说明
1. 理解拦截器1.1. 什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在...原创 2010-11-15 11:23:08 · 119 阅读 · 0 评论 -
Struts2拦截器执行顺序
在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 接下来,我们将重点讨论一下Struts2中的拦截器的内部结构和执行顺序,并结合源码进行分析。 Interceptor结构让我们再来回顾一下之前我们曾经用过的一张Action LifeCycle的图: 我在这里需要指出的是一个很重要的方法invocation.invoke()。这是ActionInvocation中的方法...原创 2010-11-15 11:25:05 · 89 阅读 · 0 评论 -
flying sauser, thymeleaf实现PDF文件下载
thymeleaf 的资料比较少,资料大部分都是和spring mvc整合的,从后端返回数据,通过thymeleaf 标签在前台显示。项目中有一个需求,就是点击下载按钮,实现pdf下载。通过查找资料,pdf下载大概有三种方式:itext,flying sauser,jasperreport。itext不支持css样式,jasperreport需要设计模板,要学会模板设计工具ireport的使用...原创 2016-06-17 14:58:35 · 1068 阅读 · 0 评论