- 浏览: 387199 次
- 性别:
- 来自: 北京
最新评论
-
fuchenggangs:
手动抛出异常后想要自动回滚@Transactional(rol ...
spring mvc 与JPA/Hibernate的整合示例 -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
利用eclipse构建和部署maven工程 -
hzw2312:
好像这个事务不起作用呀!
@Transactional(rea ...
spring mvc 与JPA/Hibernate的整合示例 -
huhuhuhh:
类目清晰,感谢分享!
spring mvc 与JPA/Hibernate的整合示例 -
endual:
菜鸟问下,<!-- Spring Data Jpa配置 ...
spring mvc 与JPA/Hibernate的整合示例
文章列表
struts2已经开始插件化了。很多功能实现可以借助插件。比如struts-conversion-plugin-xxx.jar,struts-spring-plugin-xxx.jar
一、struts-conversion:约定取代配置
借助该插件可以实现web控制层的所谓“零配置”,虽然我个人并不完全赞同“零配置”,其实倒觉得美其名时不再曰的“零配置”只不过是将配置化整为零了。方便了开发却为难了维护。
附件中是网友翻译的相关文档,借来一读。表示感谢!(文档出处:http://www.lalfa.com/index.php/2009/02/05/436/)
二、struts-spring- ...
- 2009-03-10 17:36
- 浏览 1515
- 评论(0)
关于时间差的计算思路
- 博客分类:
- j2se
时间间隔(也就是时间差)的计算,一般是得出两个日期之间的差值。这个差值本身并不难得到,主要是各种表达形式的处理复杂一些。
思路:将两个时间统一换算成毫秒数。得出一个差值,在此基础上计算它有多长的时间(可以用各种时间单位表达)
Date d1 = new Date("2009-3-20 12:30:00");
Date d2 = new Date("2009-3-20 18:50:00");
long len = (d2.getTime()-d1.getTime())/1000; //总共间隔秒数
long h = len/3600; / ...
- 2009-03-09 15:50
- 浏览 1759
- 评论(0)
POI项目好象不支持较高版本的Word导出。只好采用最原始的jsp导出来解决用户的需求:将数据导出到word文档中,浏览器提示“保存”和“打开”
基本思路是:后台取得要导出的数据,转发到jsp页面上,再通过el表达式将数据输出。这里的关键点在jsp页面上。
此jsp与普通的jsp区别在于文件头不一样。
<%@ page contentType="application/vnd.ms-word; charset=utf-8"%>
<%@page pageEncoding="utf-8"%>
<%@ page import= ...
- 2009-03-09 15:30
- 浏览 11016
- 评论(9)
解决下载文件的中文编码问题:
加上"URIEncoding='utf-8'"
server.xml
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort=&qu ...
- 2009-03-05 18:18
- 浏览 991
- 评论(0)
相比sqlserver、mysql这样或操作界面友好或本身就比较简单的数据库来说。oracle这样的东东的学习和操作还是比较麻烦的。本人这方面是个菜鸟。将一些oracle的常用操作作一下记录:
一、忘记密码后如何修改
sqlplus /nolog //dos窗口命令,当不能从其它客户端工具进入时可以采用这种方式
SQL>conn / as sysdba //连接
SQL> alter user sys identified by sys;//将sys账号的密码修改为sys
SQL> quit //退出
命令行中以sys登录:
SQL>co ...
- 2009-02-10 11:52
- 浏览 1519
- 评论(0)
写C/C++的程序员应该知道系统的环境变量会被经常用到。在java中由于有虚拟机,这些到用得不多了。但偶尔还是会用到的。下面列出java的环境变量,以备查用:
able 13.1. Java System Properties
System PropertyDescriptionjava.versionJava Runtime Environment versionjava. ...
- 2008-12-30 13:24
- 浏览 1065
- 评论(0)
项目中经常遇到要将列表中的数据导出到excel中或是要将已经存在的excel文档的数据导入到数据库中。这里记录下在struts1.2中的用法。
1、从excel导入
/**
* 从处部excel文件中导入应急物资记录
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
public ActionForward importMaterials(ActionMapping mapping, ActionForm form,
HttpServl ...
- 2008-12-22 16:24
- 浏览 6285
- 评论(1)
每一个java开发人员都少不了要在机器上配置jdk的环境。这里总结一下。
如果是在windows平台上,只需配置三个系统变量:java_home,path,classpath
如下:
JAVA_HOME C:\Program Files\Java\jdk1.5.0_08
Path %JAVA_HOME%\bin;
CLASSPATH .;%JAVA_HOME%\lib;
- 2008-12-18 15:53
- 浏览 1017
- 评论(0)
很多编程语言都有自己的正则表达式。感觉大致差不多。但也有自己的特点。记录一下正则表达式在java中的用法
一、语法
1、句点符号
“.”是一个通配符,匹配所有字符,包括空格、Tab字符甚至换行符
eg:a.b 匹配 aab或abb或acb ...
- 2008-12-11 16:17
- 浏览 1533
- 评论(0)
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
1、fn:length(item)
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。
${fn:length(shoppingCart.products)}
2、fn:containsIgnoreCase(string, substring)
如果参数string中包含参数substring(忽略 ...
- 2008-12-03 18:40
- 浏览 2243
- 评论(0)
1、<fmt:requestEncoding/>设置请求的编码类型
<fmt:requestEncoding value="gb2312"/>
2、<fmt:setLocal/>设置本地
<fmt:setLocal value="zh_CN"/>
3、<fmt:bundle/>绑定资源文件
<fmt:bundle basename="xxx"/>
4、<fmt:message/>输出资源文件中的对应信息(key对应的value)
<fmt:m ...
- 2008-12-03 18:12
- 浏览 1553
- 评论(0)
一、forEach
var:从集合中取出的当前对象
items:将被forEach迭代的集合对象,可以是list、set等
varStatus:当前迭代的的状态信息集合。包括的属性有:
引用
current:当前这次迭代的(集合中的)项
index:当前这次迭代从0开始的迭代索引
count:当前这次迭代从1开始的迭代计数
first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型
last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型
begin:如果指定了items,那么迭代就从items[begin]开始进行迭代;如果没有指定items,那么就从b ...
- 2008-11-27 15:54
- 浏览 2046
- 评论(0)
spring的事务管理一般有两种应用方式,即编程式和声明式。大多数情况下我们采用声明式。需要注意一点的是:spring缺省是对java运行时异常和未检查异常进行回滚。其它类型的异常则不回滚。所以不要以为将程序交给spring作事务处理就高枕无忧了!
实际应用用我们往往并不会在意是什么异常才希望事务回滚,而是希望只在程序抛了异常就进行回滚,以便进行处理。所以需要对spring配置作一下修改:
1.x版
先定义父类
<!--事务代理,如果service需要事务,从此处继承Base TransactionProxyed Service Bean-->
<bean id=&qu ...
- 2008-11-17 10:06
- 浏览 2179
- 评论(0)
1、<s:property/>标签
这是struts2用得最多的标签,用于将值栈里的值输出。感觉相当于el里的${}.
用法举例:
<s:property value="user.name"/>
这里将输出user对象的name属性值。前提是action里有一个user对象.
以上是直接输出对象值。还有一种情况是在循环体中输出当前对象的值
<s:iterator value="users" status="rowStatus">
<tr>
<td>&l ...
- 2008-10-28 17:26
- 浏览 1899
- 评论(0)