预览模式: 普通 | 列表
06-11
15

转载Matrix里的文章

虽然我觉得这文章偷工减料了,但有值得学习的地方!
捕获Session事件的意义:
1、 记录网站的客户登录日志(登录,退出信息等)
2、 统计在线人数
3、 等等还有很多,呵呵,自己想吧……总之挺重要的。

查看更多...

Tags: Matrix

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 394
06-11
15

关于Write Once,Run Anywhere!的ServletConext

启动服务后,初始化ServletConext一次就可以了.
比如说省市联级:
servlet.getServletContext().setAttribute(Constants.LOGIN_CITYS,citys);

Tags: ServletConext

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 529
06-11
14

Validator常见问题 No input attribute for mapping path

     项目做到一半后,加入Validator常常会引发一些错误,这些错误并非源于代码善的逻辑错误(就算你玩命在你的Bean里找错误,只能越改越忙),问题出在哪里呢?struts_config.xml

    如这样的500错误:No input attribute for mapping path.  Validator要求页面做验证,搞笑的是这样面不是表单页,解决办法一是在struts_config.xml里加入input,网上有人是这么做的,但我觉得治标不治本。我的办法就是把所有的非表单验证页面的validator全部选成false.

   OK,问题解决!

查看更多...

Tags: Validator

分类:Struts | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1094
06-11
14

Validator表单验证 常见问题request bean is null scope

在struts_config.xml中设置了input的页面,验证表单语法有误后会返回,若返回时,input页面存在request的值,那么页面报错。

解决办法,值一来可以放入servletContext中,或是放入session中。。

其实是瞒低级的错误啦,不过我经常犯着玩

Tags: Validator

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 878
06-11
14

Validator 四步曲

1.NewTaskGroupForm extends ValidatorForm
并且去掉validate函数


2.validation.xml:
<form name="newTaskGroupForm">
<field property="tg_name" depends="required">
<arg key="label.taskgroup.tg_name" position="0"/>
</field>
<field property="starttime" depends="long">
<arg key="label.taskgroup.starttime" position="0"/>
</field>
<field property="interval" depends="long">
<arg key="label.taskgroup.interval" position="0"/>
</field>
</form>
其中:newTaskGroupForm是抄struts-config.xml
tg_name是字段名,抄NewTaskGroupForm.java
depends="required"里required是抄validation-rules.xml
label.taskgroup.tg_name,抄ApplicationResources_zh_CN.properties
position="0"是指参数位置,用于 errors.long={0} 必须输入长整数


查看更多...

Tags: Validator

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 568
06-11
13

html:hidden... 传参的注意问题

在Sturts中<html:hidden ..>注意,变量ID必须是String类型的,不然报错。
解决办法: String ID=String.valueOf(departmentvo.getId())  ;
另外用普通的<input type=hidden name=.. value=..>不会此种出现的问题。  

查看更多...

Tags: hidden

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 988