struts2随笔
wxinpeng
javaEE讲师
展开
-
FCKeditor 与 struts2.0 上传图片时出错
最近在struts2用到 FCKeditor,在上传图片时总是出错。严重: Servlet.service() for servlet SimpleUploader threw exception java.lang.RuntimeException: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPa...2008-06-23 22:35:10 · 88 阅读 · 0 评论 -
dwr未定义问题 在本机可以成功 传到空间后未定义
<script type="text/javascript" src="../dwr/engine.js"></script><script type="text/javascript" src="../dwr/util.js"></script><script type="text/jav2009-01-14 15:44:37 · 127 阅读 · 0 评论 -
struts2 的类型转换器
一、概述 在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的转换机制。 除此之外,Struts2提供了很好的扩展性,开发者可以非...2009-12-24 12:00:05 · 75 阅读 · 0 评论 -
Struts2中过滤器,拦截器,监听器他们之间有什么区别?
1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。 org.apach...原创 2010-01-11 13:39:04 · 89 阅读 · 0 评论 -
struts2.1 服务器启动报错
启动struts2服务器时,报错如下: Unable to load configuration. - bean - jar:file:/F:/jQuery/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jQuery/WEB-INF/lib/struts2-core-2.1.6.jar!/strut...2010-04-02 16:24:43 · 145 阅读 · 0 评论 -
Eclipse 支持jQuery 自动提示
1,Eclipse安装 spket 插件。(两种方式): 在线安装:Help->Install New Software...->Add...->Name: "Spket", Location: http://www.spket.com/update/ 下载完毕重启 Eclipse 。 手动安装:到http://www.spket.com/download.html ...原创 2009-08-27 15:18:22 · 282 阅读 · 0 评论 -
深入Struts2拦截器
拦截器是 Struts2的一个重要的组成部分,可以说拦截器是一个勤劳的幕后工作者, Struts2的大部分功能都有拦截器完成了,也是由于拦截器的使用,使 Struts2成为一个非常 Clean的框架。你甚至不要在自己的 Action中写任何代码,一些重要的功能框架已帮你实现,如将请求参数到 Action中属性的传递,系统 Local的设置,参数验证等。 Strus2提供了大量的拦截器的实现,这些拦...原创 2009-08-31 11:26:52 · 66 阅读 · 0 评论 -
struts2 流文件 下载 用迅雷时 文件后缀 action
用struts2 写 流文件 下载,比如导出excle文件,用windows 的文件另存为,没有问题。但是用迅雷下载时,下载下来的文件的后缀为.action。 解决:思路,迅雷下载时取得的是请求的action的名称。可以将请求的action的后缀改成你要下载的流文件的后缀。(比如,excle 的后缀为xls)。 struts2拦截的请求的后缀名称是可以设置的。这个设置可以在自定义...原创 2010-06-24 16:18:46 · 384 阅读 · 0 评论 -
读取/WEB-INF/classes下面xxxxx.properties文件的问题
开发基于Struts2的多语言系统,需要程序自动向后缀为.properties的资源文件中写入数据。.properties文件编译后存放在web程序的/WEB-INF/classes路径下面。现需要取得路径,操纵此文件。//取得/WEB-INF/classes的路径 String realPath=ServletActionContext.getServletContext().ge...2011-06-23 16:48:36 · 1043 阅读 · 0 评论 -
S2SH中使用EhCache实现页面缓存
使用S2SH开发网站,网站首页需要展示的数据多,访问量大。如果不做处理,则频繁的查询数据库,结果是页面显示的慢,服务器、数据库不堪重负。如果网站页面所展示的数据的更新不是特别频繁,想提高页面显示的速度,减轻服务器的负担,此时应该考虑使用缓存。 就S2Sh来讲,做缓存有两种方式: 1,启用Hibernate的二级缓存。 2,使用页面缓存。 使用缓存有一个原则:越高层次的缓存效果越好...2011-10-20 12:57:21 · 96 阅读 · 0 评论 -
javascript中取<s:datetimepicker/>中的值
<s:datetimepicker/>中的值在javascript中是无法用普通的方法读取的,struts2的官方文档给出了取值赋值的方法。 我们定义了两个s:datetimepicker,id分别是time1和time2<s:datetimepicker id="time1" name="time1" toggleType="explode" value="tod...原创 2009-05-18 13:19:38 · 143 阅读 · 0 评论 -
Herbarnate 的映射文件.hbm.xml自动生成表报错。
用hbm.xml映射文件自动生成表报错!严重: Unsuccessful: create table alipay_table (id integer not null auto_increment, partner varchar(50), key varchar(50), seller_email varchar(50), createTime varchar(30), updateTime...2008-11-04 16:26:01 · 225 阅读 · 0 评论 -
Struts2 中 Hibernate 关联类 JSON 序列化
通过ajax 的方式请求 action 。返回type='json'的result 。此时不需要物理视图。但返回的JSON格式的值会将Action类中的所有的属性全部遍历序列化。即转换成{属性:值}的格式返回给回调函数。 有些Action类中的属性我们并不想序列化。 解决方案:在返回类型为json的Result 中配置 子元素的属性 includeProperties(白名单...2009-09-28 21:26:02 · 105 阅读 · 0 评论 -
FCKeditor2.6 for JSP 配置方法(转)
1、首先登陆www.fckeditor.net/download下载FCKeditor的最新版本,需要下载2个压缩包,一个是基本应用,另一个是在为在jsp下所准备的配置。 FCKeditor 2.6 下载地址:sourceforge.net/project/downloading.php FCKeditor.Java 下载地址:sourceforge.net/project...2008-06-24 00:56:12 · 90 阅读 · 0 评论 -
java copy 文件夹
/** * copy 文件夹 */import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile { ...2008-06-30 15:01:48 · 65 阅读 · 0 评论 -
留个脚印
留个脚印!!! :arrow:2008-06-10 12:48:09 · 62 阅读 · 0 评论 -
修改struts2 显示的URL 后缀 .action 为 .jsp
正在用 SSH(struts2.0+spring3.0+hibernate2.0)开发一个项目,但是struts2.0 请求action 后转到的页面的后缀都成了XXX_XXXX.action (我用的通配符设置的action).看着很是不习惯,需要修改!!! (前台的页面显示需要数据库中的数据,所以显示之前必须访问数据库!!) 解决方案: 1,开始想用Ajax技术。来取...2008-07-13 00:03:48 · 200 阅读 · 0 评论 -
struts2 的struts.properties配置详解
Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含 struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.properties文件是一个标准的Properties文...原创 2008-07-13 00:25:30 · 472 阅读 · 0 评论 -
hibernate一对多出现failed to lazily initialize a collec
hibernate一对多出现failed to lazily initialize a collection of role异常!1.这是关于延迟加载的问题 <set name="news" inverse="true"> <key column="typeId"></key> ..原创 2009-03-04 22:31:33 · 135 阅读 · 0 评论 -
spring+hibernate问题之 BasicPropertyAccessor:
Hibernate: select orgnizatio0_.id as id1_, orgnizatio0_.name as name1_, orgnizatio0_.sn as sn1_, orgnizatio0_.description as descript4_1_, orgnizatio0_.pid as pid1_ from t_Orgnization orgnizatio0_ whe...原创 2009-03-04 22:33:34 · 223 阅读 · 0 评论 -
<s:Iterator>嵌套查询
1,javaBeanpublic class Test { private int id; private String sName; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getSName() { return sName;...2009-03-22 13:21:31 · 358 阅读 · 0 评论 -
oracle hibernate 主键自增
对oracle的主键自增1。用hibernate的方式第一步,建立表,并设置主键为tableName_id.第二步,建立sequence视图,sql语句如下create sequence tableName_seq minvalue 1 start with 1 increment by 1 nocycle nocache;...原创 2009-04-11 23:51:25 · 135 阅读 · 0 评论 -
使用maven集成开发struts2
使用maven集成开发struts2启动报错如下:[ERROR] Failed to execute goal on project Prjssh: Could not resolve dependencies for project com.fei.ssh:Prjssh:war:1.0-SNAPSHOT: Could not find artifact com.sun:tools:jar:...原创 2013-02-05 11:26:19 · 101 阅读 · 0 评论