- 浏览: 51637 次
- 来自: ...
最新评论
-
cloudgamer:
我也写过一个日期联动选择的功能
日期联动 -
wonderh:
太谢谢了,终于找到答案了。
struts2拦截器 -
kanokano:
可以!!!
JAVAWEB
文章列表
顺便向大家提个醒,使用自定义的Interceptor时,一定要定义一个Interceptor栈,定义你自己的拦截器和系统默认拦截器的调用顺序,如果直接在action中引用你自定义的拦截器,就会发现只调用了你自己的拦截器,没有调用Struts2中内置的拦截器,那样有很多功能就会运行不正常了。
<interceptors>
<interceptor class="com.caitong.shopping.interceptor.action.ActionPrepare" name="actionPrepare"></in ...
- 2007-08-24 17:13
- 浏览 1169
- 评论(1)
<script language="javascript" type="text/javascript">
</script>
111111111111111111111111111111111111111111111111111111111111111111111111111111
<script language="javascript">
</script>
22222222222222222222222222222222222222
<scri ...
- 2007-08-16 17:06
- 浏览 2024
- 评论(0)
首先在.hbm.xml文件中加<cache usage="read-write"></cache>
最后在一个ehcache中加上下面的话,
最后你就要以做测试了,测试很简单,就是对同一个对像进行两次load以上的查询,如果控制台只打印一条sql语句,那就说明二级缓存配置成功了。这是最简单的方法。
对于list查询的二级缓存除了上面的步骤以外,还要在查询的时候加上query.setCacheable(true)这样就行了,
简单吧
至于上面的一些参数请自己找资料吧,我想效果出来了,理解起来也就会很容易 <<diskstore path= ...
- 2007-08-15 08:31
- 浏览 993
- 评论(0)
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 ...
- 2007-08-09 23:38
- 浏览 1842
- 评论(0)
>
<struts>
<include file="struts-default.xml" />
<package name="default" extends="struts-default">
<result-types>
<result-type name="freemarker" class="org.apache.struts2.views.freemark ...
- 2007-07-26 16:20
- 浏览 1301
- 评论(0)
我们在解析配置文件的时候,常常会为路径发愁,我就遇到过这样的情况
如上图所示:
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( ...
- 2007-07-19 11:05
- 浏览 992
- 评论(0)
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( ...
- 2007-07-18 17:22
- 浏览 1206
- 评论(0)
首先先做有返回值的存储过程
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;
...
- 2007-07-18 08:30
- 浏览 1185
- 评论(0)
创建存储过程
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);
删除存 ...
- 2007-07-09 10:31
- 浏览 1305
- 评论(0)
1 引言
一个网站总是不可避免的要和用户进行信息的交互,倘若是从窗体传送一般的简单输入类型(例如:text、password、radio、checkbox、select等等)的信息到服务器端时,只要使用application/x-www-form-urlencoded的编码方式用session传递就可以了。但是当涉及到和用户之间的文件交换(包括上传和下载)时,就不是那么简单了。在上传文件到服务器时,必须要使用multipart/form-data的编码方式,并且不能直接使用request.getParameter()来取得。至于所使用的方法有很多种,比如:jspsmart公司的jspsmartu ...
- 2007-07-04 08:12
- 浏览 1224
- 评论(0)
当
这个锚标记和 HTTP 的图片显示 造成了服务器端的两次请求
- 2007-06-25 11:22
- 浏览 1289
- 评论(0)
Introspector.getBeanInfo(clazz).getPropertyDescriptors()在 Java Bean 上进行内省,了解其所有属性、公开的方法和事件。
- 2007-05-28 22:02
- 浏览 1288
- 评论(0)
一般来说我们在做开发的时候,是一个团队,我们可能会按照人来分不同的模块,每个人维护自己不同的struts配置文件,但在最后整合的时候,一定要把各人所用到的配置文件都整合进来,这里有一个方法,用是在你写的主要的配置文件中把别的配置文件导进来,
在struts.xml中加入下面的文字就可以解决了
< include file="struts-default.xml" >
< include file="struts_helei.xml" />
< include f ...
- 2007-05-27 12:10
- 浏览 5538
- 评论(0)