`
zoudingrong
  • 浏览: 51637 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
顺便向大家提个醒,使用自定义的Interceptor时,一定要定义一个Interceptor栈,定义你自己的拦截器和系统默认拦截器的调用顺序,如果直接在action中引用你自定义的拦截器,就会发现只调用了你自己的拦截器,没有调用Struts2中内置的拦截器,那样有很多功能就会运行不正常了。  <interceptors>    <interceptor class="com.caitong.shopping.interceptor.action.ActionPrepare" name="actionPrepare"></in ...
<script language="javascript" type="text/javascript"> </script>   111111111111111111111111111111111111111111111111111111111111111111111111111111   <script language="javascript"> </script>   22222222222222222222222222222222222222   <scri ...
首先在.hbm.xml文件中加<cache usage="read-write"></cache> 最后在一个ehcache中加上下面的话, 最后你就要以做测试了,测试很简单,就是对同一个对像进行两次load以上的查询,如果控制台只打印一条sql语句,那就说明二级缓存配置成功了。这是最简单的方法。 对于list查询的二级缓存除了上面的步骤以外,还要在查询的时候加上query.setCacheable(true)这样就行了, 简单吧 至于上面的一些参数请自己找资料吧,我想效果出来了,理解起来也就会很容易 <<diskstore path= ...
Hibernate MySQL 中文乱码问题 环境:Hibernate 2.1.7 + MySQL4.1(MySQL的编码已设置为utf8) 问题:通过Hibernate向MySQL写入中文后,通过Hibernate取回数据,在console中打印java对象显示正常。但在MySQL Query Browser中看到的是乱码,传给前端的Flex也是乱码。 原因:Hibernate的基础还是JDBC,所以一样需要设置characterEncoding! 解决方法: 在hibernate.cfg.xml中应该这样写 <property name="connection.url&q ...
>     <struts>        <include file="struts-default.xml" />        <package name="default" extends="struts-default">         <result-types>       <result-type name="freemarker" class="org.apache.struts2.views.freemark ...
我们在解析配置文件的时候,常常会为路径发愁,我就遇到过这样的情况   如上图所示: ParseProperties.java是配置文件database.properties的解析类,那么我们怎样去取得它的路径并解析起配置呢?看解析类ParseProperties的源代码如下: package zy.pro.sc.db; import java.util.*; import java.io.*; public class ParseProperties { Properties properties = new Properties(); public ParseProperties( ...
  Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 1 public Object getProperty(Object owner, String fieldName) throws Exception { 2     Class ownerClass = owner.getClass(); 3  4     Field field = ownerClass.getField( ...
首先先做有返回值的存储过程 1, 建一个程序包。如下: CREATE OR REPLACE PACKAGE USERSCOREPAGE AS TYPE Test_CURSOR IS REF CURSOR; end USERSCOREPAGE; 2,建立存储过程,存储过程为: CREATE OR REPLACE PROCEDURE TESTC(p_CURSOR out userscorepage.Test_CURSOR) IS BEGIN OPEN p_CURSOR FOR SELECT * FROM web_shopping_score_user; END TESTC; ...

qq在线客服网址

http://is.qq.com/webpresence/code.shtml

oracal 存储过程

创建存储过程 create or replace procedure web_shopping_usersysna ( p_phone in varchar2 ) as begin     insert into web_shopping_user(UUID,PASSWORD,REGPHONENUM,EMAIL,IDENTITYCARD) values (web_shopping_user_seq.nextval,'111111',p_phone,p_phone,p_phone); end; / 执行存储过程 execute web_shopping_usersysna(1212); 删除存 ...
1 引言 一个网站总是不可避免的要和用户进行信息的交互,倘若是从窗体传送一般的简单输入类型(例如:text、password、radio、checkbox、select等等)的信息到服务器端时,只要使用application/x-www-form-urlencoded的编码方式用session传递就可以了。但是当涉及到和用户之间的文件交换(包括上传和下载)时,就不是那么简单了。在上传文件到服务器时,必须要使用multipart/form-data的编码方式,并且不能直接使用request.getParameter()来取得。至于所使用的方法有很多种,比如:jspsmart公司的jspsmartu ...
当 这个锚标记和 HTTP 的图片显示 造成了服务器端的两次请求
http://www.exampledepot.com/
Introspector.getBeanInfo(clazz).getPropertyDescriptors()在 Java Bean 上进行内省,了解其所有属性、公开的方法和事件。
一般来说我们在做开发的时候,是一个团队,我们可能会按照人来分不同的模块,每个人维护自己不同的struts配置文件,但在最后整合的时候,一定要把各人所用到的配置文件都整合进来,这里有一个方法,用是在你写的主要的配置文件中把别的配置文件导进来, 在struts.xml中加入下面的文字就可以解决了 <    include file="struts-default.xml"    >     <        include file="struts_helei.xml"   />     <         include f ...
Global site tag (gtag.js) - Google Analytics