- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 @RequestParam的一个问题
貌似@RequestParam("***")中的***取的是name属性而不是ID属性,如果没有name属性回报HTTP Status 400 - The request sent by the client was syntactically incorrect ().
2012-01-10 21:50:17 107
原创 div table 居中
将div的text-align设为center,然后将table的margin设为auto,即:<div style="text-align:center;"> <table style="margin:auto; width:80%;"> </table></div>...
2012-01-10 15:24:15 119
原创 SOAP
一:为什么需要SOAP? 随着计算机技术的不断发展,现代企业面临的环境越来越复杂,其信息系统大多数为多平台、多系统的复杂系统。这就要求今天的企业解决方案具有广泛的兼容能力,可以支持不同的系统平台、数据格式和多种连接方式,要求在Internet环境下,实现系统是松散耦合的、跨平台的,与语言无关的,与特定接口无关的,而且要提供对Web 应用程序的可靠访问。 随着异种计算环境的不断...
2009-12-16 14:01:27 137
原创 为Struts应用配置web.xml文件
*******************上面是头文件,不用理它们是什么*********************************** <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w...
2009-12-15 19:56:50 116
原创 Action中的方法通配符
有些时候对Action中方法的调用满足一定的规律,例如edit Action对应edit方法,delete Action对应 delete方法,这个时候我们可以使用方法通配符,例如:<action name="*Crud" class="example.Crud" method="{1}"> 这时,editCrud Action的引用将调用edit方法,同理,deleteCrud...
2009-12-14 21:36:46 127
原创 AppFuse
hibernate的优化。这步很关键。我把所有一对多的hbm文件里的lazy属性都设置成true,另外,hibernate的fecthsize设置成1。这样就系统的性能就好了不少。设置jsp缓存。其实,appfuse本来就配置有oscache来缓存jsp的。但appfuse的作者觉得jsp缓存会影响jsp的调试,所以把oscache给禁止了。其实在生产环境里,用户是很少改动jsp的,...
2009-12-10 16:03:14 85
原创 spring的本地化解析器
13.6. 本地化解析器Spring架构的绝大部分都支持国际化,Spring的web框架也不例外。DispatcherServlet 允许你使用客户端本地化信息自动解析消息。 这个工作由LocaleResolver完成。 当收到请求时,DispatcherServlet寻找一个本地化解析器,如果找到它就使用它设置本地化信息。 通过Reque...
2009-12-10 11:25:44 125
eclipse 中使用Middlegen和Hibernate Synchronizer
首先我今天上午使用HibernateSynchronizer-3.1.9.zip 解压之后复制到Eclipse下面,一开始总有一个问题就是能生成映射文件,但是生成的hbm.xml没有各个字段与属性的映射,Google一下得知:加一个过滤器,把系统表(表名带$)过滤掉,在Schema pattern 里面输入你的大写用户名,还是不可以的话,在table pattern输入你所需要...
2009-12-09 17:31:08 89
原创 HibernateSynchronizer连接Oracle10g的问题
生成的hbm.xml没有各个字段与属性的映射。 在这里我们还要加一个过滤器,把系统表(表名带$)过滤掉,在Schema pattern 里面输入你的大写用户名还是不可以的话,在table pattern输入你所需要映射的表名...
2009-12-09 15:07:57 60
原创 OGNL的用法
OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" />等。大家经常遇到的问题是#、%和$这三个符号的使用。下面我想通过例子讲述这个问题:首先新建名为Struts2_OGNL的Web工程,配置开发环境。之前很多朋友在使用Struts 2的过程中都遇到乱码问题。当然乱码问题由来已久,而且涉及多方面的知识,所以并非三言两语可以说明...
2009-12-08 23:48:45 94
原创 Struts2 ognl中的#、%和$符号用法说明
#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。1.#符号的用途一般有三种。 1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.m...
2009-12-08 23:46:33 84
原创 STRUTS2.0 常用标签 struts2标签 struts2
1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: <input name="userName" type="text" class="input6" size="15"> a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属...
2009-12-08 23:31:48 76
Spring配置事物管理
<bean id="stockMarketPriceService" parent="txProxyTemplate"> <property name="proxyInterfaces"> <list>//在service层开启事务 ..
2009-12-08 16:07:53 81
原创 Spring 中关于文件上传与 MultipartResolver
在 Spring 中, MultipartResolver 主要用来处理文件上传,它支持 Commons FileUpload (http://jakarta.apache.org/commons/fileupload) 和 COS FileUpload (http://www.servlets.com/cos)。 缺省,Spring是没有multipart处理,因为一些开发者...
2009-12-08 14:38:08 157
Spring的事物管理
<bean id="txProxyTemplate" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager" ref="transaction
2009-12-08 13:50:49 76
原创 Hibernate可选配置项
下面介绍的Hibernate属性,有一些是系统级别的。系统级别的属性只能通过-Dproperty=value来设置或在hibernate.properties文件中设置,不能使用上面的方式设置。1.Hibernate配置项(1)hibernate.dialect指定方言后,Hibernate可以根据低层数据库自动产生优化过的SQL。取值为org.hibenate.dialect.Dia...
2009-12-08 11:53:14 139
原创 Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria...
2009-12-08 09:17:12 86
原创 Criteria用法
criteria用法2007-12-10 09:35Criteria Query通过面向对象化的设计,将数据查询条件封装为一个对象。简单来讲,Criteria Query可以看作是传统SQL的对象化表示,如: Criteria criteria = session.createCriteria(User.class); criteria.add(Expression.eq("nam...
2009-12-08 09:14:17 152
Hibernate 原生sql语句进行分页查询
public List findStockByStockPOAndTradeDate(int from, int size, StockPO po, Date tradeDate) { List list = new ArrayList(); List result = new ArrayList(); logger.info("##startfindStockBySto...
2009-12-08 08:50:51 775
criteria进行分页查询
public List findStockByStockPO(List Parameter1, int from, int size, StockPO po) { logger.info("##StartfindStockByStockPO"); List list = new ArrayList(); List result = new ArrayList(); ...
2009-12-08 08:48:45 1118
原创 struts2随笔
包含模块:<include file=”logi.xml”/> 默认的Action引用:<default-action-ref name=”error”></default-action-ref><action name=...
2009-12-07 23:27:49 80
原创 struts2的配置元素package
package 元素的所有属性及对应功能Attribute Required Description nameyeskey to for other packages to reference ---任意的包名称,用来让别的包继承是使用不能重复extendsnoinherits...
2009-12-07 23:06:47 88
原创 struts2中的constant
struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭动态方法调用,则可设置该属性为false...
2009-12-07 22:55:15 53
原创 Meta的http-equiv属性详解
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下...
2009-12-07 22:25:27 56
在页面中使用tinyMce
在jsp页面中使用tinymce<%@ page language="java" pageEncoding="GBK"%><%@ page contentType="text/html; charset=GBK"%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"
2009-12-02 16:56:28 502
原创 javaMail中session的getDefaultInstance和getInstance的区别
何谓getDefaultInstance? 从处理流程中可以看出,首先是从缓存中查找是否有properties存在 如果存在,则加载默认的properties 如果不存在才加载用户自己定义的properties, 所以当一个应用为每个用户独立创建properties的时候,还是应该调用getInstance, 除非你希望有一个默认的properties让用户使用问题找到了,因为...
2009-12-01 13:40:26 867
原创 TinyMCE 插入图片时返回文件全路径
tinyMCE.init({ //... relative_urls: false, remove_script_host: false, //...});
2009-11-30 19:23:57 1200
用java发送邮件
//处理要发送的html文件,主要是针对html文件中的图片 private String getContent(String searchString, String mailContent) { try { Parser parser = Parser.createParse...
2009-11-30 17:17:58 114
//jstl对Map的操作 /**当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是java....
//jstl对Map的操作 /**当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是java.util.Map.Entry这时var=entry的话,用表达式${entry.key}取得键名。用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValu...
2009-11-28 20:26:28 90
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人