- 浏览: 255970 次
- 性别:
- 来自: 上海
-
最新评论
-
felixlee:
楼主是不是能提一下要把struts-plugin.xml加入到 ...
由spring管理struts的Action实例 -
cumt_TTR:
第三种方法是不是要写一个拦截器继承MethodFilterIn ...
在struts2.0中对指定方法进行validation验证 -
mikkie36:
select标签的list中必须有值,不然会报错
struts2中select标签的使用 -
liuwenbo200285:
安装成功了,但是只能本机访问,局域网的其它电脑都不能访问,不知 ...
知识管理系统fengoffice的安装 -
shunhui19:
不错,讲得蛮清晰的!
struts2.0配置中的通配符方法
文章列表
最近在公司老是碰到out of memory error, 一天重启eclipse好多次,被郁闷得要死。
如果启动了jetty的话,不一会就会有permgen space out of memory异常。
产生的原因我猜测是使用了maven,subversion,mylar,wtp等插件,具体原因还不确定。
在网上找了找相关资料,暂时找到一些解决方法,但并没有完全解决问题:
(1)在eclipse根目录,找到eclipse.ini,在其中指定初始heap size和最大heap size:
-xms 64M
-xmx 256M
其中, -xms是初始heap size, -xmx 是最大heap ...
在java中,可以用
java 代码
Properties p = new Properties();
InputStream is = this.getClass().getResourceAsStream(propertiesFileName);
p.load(is);
is.close;
来读取。
如果properties文件是在classpath的根目录下,如test.properties在src目录下,则可以这样读取:
InputStream is = this.getClass().getReso ...
- 2007-07-04 23:18
- 浏览 4642
- 评论(1)
<s:token/>
实现原理:
在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:
xml 代码
<input type="hidden" name="struts.token.name" value="struts.token"/>
<input type="hidden" name="struts.token" value=&quo ...
- 2007-07-02 13:49
- 浏览 5431
- 评论(0)
在struts2中,绑定的资源的顺序为:
ActionClass.properties
BaseClass.properties (all the way to Object.properties)
Interface.properties (every interface and sub-interface)
ModelDriven's model (if implements ModelDriven), for the model object repeat from 1
package.properties (of the directory where class is loca ...
- 2007-07-02 10:09
- 浏览 2459
- 评论(0)
来看一个例子,例如有一个CrudAction, 其中有两个方法,input 和 delete,我们定义两个action:Crud_input和Crud_delete。我们可以在struts.xml中配置如下:
xml 代码
<action name="Crud_*" class="example.Crud" method="{1}">
这样,当struts2遇到Crud_input时,就会自动去找Crud的input方法,当遇到Crud_delete时,就会自动去找Crud的delete方法。
见另一 ...
- 2007-07-01 18:10
- 浏览 12009
- 评论(7)
<property name="defaultSize" value="100">
xml 代码
<property name="defaultSize" value="100"/>
</property>
- 2007-07-01 17:25
- 浏览 2161
- 评论(1)
常见的有:
(1)compile
(2)clean
(3)test
(4)install
(5)deploy
(6)test-compile
(7)prepare-package
(8)package
其它的还有:
(1)validate
(2)initialize
(3)generate-sources
(4)process-sources
(5)process-classes
(6)generate-test-sources
(7)process-test-sources
(8)generate-test-resources
(9)process-test-resources
(10)pro ...
- 2007-07-01 16:29
- 浏览 1323
- 评论(0)
有一些第三方库在 Maven2 的中心代码库里没有,但项目组需要,怎么办呢?
假设我们已经安装好了Maven-proxy系统,向Maven-proxy的Local Repository目录里加入相应的文件,
假设我们要添加ibatis-2.3.0.667.jar到 Mavne-proxy里,具体操作如下:
约定ibatis-2.3.0.667.jar 的 groupId = com.ibatis,artifactId = ibatis,version = 2.3.0.667
假设 Maven-proxy 的 LocalRepository路径为:/var/maven-proxy/targe ...
- 2007-07-01 12:19
- 浏览 3736
- 评论(0)
在eclipse中使用maven时,遇到了一些问题,做个记录吧。
1.不自动导入依赖库。
在package explorer视图中,project下面应该有一个Maven2 Dependencies的栏目,该栏目中可以看到当前project所依赖的一些类库。只要在pom.xml中指定了dependency,那 ...
- 2007-07-01 11:29
- 浏览 2234
- 评论(0)
要想在eclipse中使用maven,需要安装maven plugin for eclipse。
安装远程插件的方法:打开eclipse,点击“帮助(help)”-->"软件更新(Software Updates)"-->"查找安装(Find and Install)"-->"寻找安装新特性(Search for new features to install)"-->"新建远程站点(New Remote Site)",输入名字为maven,url中输入http://m2eclipse.cod ...
- 2007-06-30 19:05
- 浏览 9101
- 评论(1)
安装配置好maven后,就可以使用maven来进行项目构建了。
在命令行中,进入到你需要构建的project,前提是该project必须有一个pom.xml文件,因为maven是根据pom.xml来
管理project的。然后敲:mvn clean
这时maven就会执行该project的清理动作。
如果在命令行中输入:mvn install
则maven会自动去download所依赖的库文件,然后编译,测试,打包。至于install中到底包含哪些步骤,呵呵,还没有看到。
- 2007-06-30 18:52
- 浏览 2077
- 评论(0)
在maven安装成功之后,会有一个默认的配置,一般就可以直接使用了。但在有些情况下,你可能需要对maven进行配置。如在严格的环境下或在防火墙后面操作maven时,你需要先进行一些配置,因为maven需要取得home directory(在windows中是C:\Documents and Settings\username\.m2,在unix/MAC OS X平台中是~/.m2)的写权限,以及网络访问权限以下载必要的依赖。
maven的配置可以分为三个级别:
1.project
在pom.xml中配置。project configuration只针对当前project有效。
2.install ...
- 2007-06-30 17:23
- 浏览 2602
- 评论(1)
1.下载maven
下载地址:http://maven.apache.org/download.html
现在最新的版本是2.0.7。
2.安装maven
系统要求:jdk 1.4或更高版本
安装指南:
(a)把下载下来的maven-2.0.7-bin.zip 解压缩到你想安装的位置,如E:\maven。
(b)把maven安装目录下的bin目录添加到系统环境变量的PATH中。在windows中,右键点击“我的电脑”,或直接按win+PauseBreak键,点击“高级”,点击“环境变量”,在“系统变量”中找到PATH,点击“编辑”,把bin目录添加到PATH变量中。我的是:E:\maven\ ...
- 2007-06-30 16:30
- 浏览 1622
- 评论(0)
最近公司项目使用struts2.0, 在用到struts2.0中的validation框架时,当为一个Action指定Actionname-validation.xml验证规则后,validation interceptor会为该Action中的每个方法都执行validation,这样很烦。
(1)有一种解决方法是为其余不需要进行验证的方法加上annotation,即在方法前加上@SkipValidation。
(2)另一种方法是今天在mailing list中看到的,为Action中的指定方法指定一个验证规则,命名为Actionname-alias-validation.xml,在struts ...
Aveiconifier工具是一个非常实用方便的制作.ico文件的小工具~
也许有一些对网页知识不是很了解的网友并不清楚什么ico文件~
介绍一下 - ico是Icon file的缩写,是Windows的图标文件格式,所以你返回到桌面,看到的“我的电脑”、“文件夹”等图形,都属于.ico文件。
另外,你可以看一下地址栏,如果你使用的是非IE浏览器,那前面肯定会出现一个粉红色小叶子的图标(IE在这方面显示不是很好)而不是通常情况下的e字母文件,这就是ico文件应用到网页中,使自己的网站更加个性。
这里提供这个工具主要是给广大的网页制作者做这个文件的。
下面讲一下用法吧。大家都知道PS是生成不了这 ...
- 2007-06-28 23:28
- 浏览 3739
- 评论(1)