- 浏览: 254846 次
- 性别:
- 来自: 上海
最新评论
-
felixlee:
楼主是不是能提一下要把struts-plugin.xml加入到 ...
由spring管理struts的Action实例 -
cumt_TTR:
第三种方法是不是要写一个拦截器继承MethodFilterIn ...
在struts2.0中对指定方法进行validation验证 -
mikkie36:
select标签的list中必须有值,不然会报错
struts2中select标签的使用 -
liuwenbo200285:
安装成功了,但是只能本机访问,局域网的其它电脑都不能访问,不知 ...
知识管理系统fengoffice的安装 -
shunhui19:
不错,讲得蛮清晰的!
struts2.0配置中的通配符方法
文章列表
我用的是Mysql Front, 选中数据库,右键"输出/export"为SQL,即可导出数据库,也可以当成是数据库的备份文件。有了这个文件,日后即使你的数据库没了,也可以通过该文件进行回复。
导出时有几个选项,其中,"结构"表示导出表结构,“数据”表示导出表中的数据,"创建前删除数据"选择该项时要小心,我今天就是选了这项,然后在新建的数据库中导入该SQL文件时,把原来的数据库删除掉了。
另外,还有一个用处是通过MYSQL FRONT可以导出数据字典,选择数据库,右键“导出/export”为HTML,即可导出HTML文件的数据字典,如果 ...
上周在写需求分析文档,这周写设计文档。做的很烂。以下是一个小结:
1)找出领域模型
2)在需求分析阶段,先找出用例,画出用例图,一开始,用例的粒度不宜太细,以免看不清主线。
3)需求分析先要确定业务上的需求,业务规则,有哪些约束条件。
4)描述“为什么”
5)抓住主线,列出用例。
6)对用例进行扩展。
7)列出可能的扩展需求
设计阶段:
1)画出用例图
2)画出状态图
3)画出实体类图
4)画出序列图
5)定义数据字典和ER图
6)对照用例,每个用例都走一遍,看是否能走通,有没有什么问题
7)设计要做到什么程度:自己心中非常有底,非常有信心,而不能自己心里都是虚的,没什么底。
- 2007-08-24 15:40
- 浏览 2154
- 评论(0)
在可行性分析阶段,主要是对新系统的基本思想和过程进行初步的分析和论证,对系统的基本功能,性能,开发时间的限制,人员安排,投资情况做一个客观的分析。
在需求分析阶段,要对在可行性分析阶段确定的系统目标和功 ...
- 2007-08-14 23:09
- 浏览 1668
- 评论(0)
1.XTREE简介:
XTREE是一个基于AJAX实现的树形菜单。它的原理就是每次都只加载当前结点下的所有结点,而对开发人员来说,就是只需要按一定的格式,生成一段XML代码。XTREE可以自己定制每个结点的ICON和链接。XTREE是基于对象的, ...
今天换了台机器, 发现用SVN 提交不了了; 提交之后就没反应了。
最后发现是卡巴斯基把SVN 阻挡了,把jdk加入到可信区域。把SVN加入到可信区域。可以设定端口的。
- 2007-08-06 16:15
- 浏览 5090
- 评论(0)
struts2的select标签中,常用的有以下几个属性:
(1)struts2中的select 标签中,必须设置的属性只有一个,即是list。
(2)select标签的list中必须有值,不然会报错。如果没有值,可以加上headerKey, headerValue,这样就可以通过了。如:
xml 代码
<s:select name="geElement.childType" list="childTypeList" listKey="key"
listValue="value" h ...
MYSQL是在5.0以后的版本中引入触发器的。
有的时候,可以用触发器来维护数据的完整性。如我有一个表ge_element,该表中有一个region_id,对应到ge_region表中的id,但是,region_id是可以为空的,所以不应该设置外键约束,而我在删除g ...
struts2中提供了对文件上传的支持,主要是通过File Upload Interceptor来实现的。这个拦截器有两个参数可以设置:maximumSize 和allowedTypes ,其中,maximumSize是允许上传的文件的最大容量,allowedTypes是允许的mimeType类型。
错误提示信息可以在i18n资源文件中指定,有以下三个key:
(1)struts.messages.error.uploading,文件上传出错时的提示信息
(2)struts.messages.error.file.too.large ,文件容量超出限制时的提示信息
(3)struts.messa ...
当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来管理其生命周期。配置方式:
(1)struts.xml中:
xml 代码
<constant name="struts.objectFactory" value="spring" />
(2)struts.properties中:
java 代码
struts.objectFactory=spring
通常情况下, ...
1.Struts2中的日期的格式化:
在struts2中,提供了<s:date.../>标签,可以很方便地处理日期。有了这个标签,就可以随意地以各种方式来格式化日期,如指定日期格式为“dd/MM/yyyy hh:mm”,或者是自定义可读性强的日期格式“2 hours 14 minutes”,或者使用在properties文件中预先定义好日期格式。
s:date标签共有四个属性,id,name,format,nice;
(1)nice:
可以设为true或者false,表示是否漂亮地显示日期,如果设置为true,那么将FORMAT属性将不会生效,日期将按以下规则显示:
...
有的时候,你可能想要调试一个JSP页面,在STRUTS2中可以支持.
(1)在struts的配置文件中,更改devmode=true;
(2)在url后面添加?debug=xml,或?debug=console;
具体参考STRUTS2自带的例子show-case.
- 2007-07-13 10:36
- 浏览 3272
- 评论(0)
在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.
如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:
java 代码
String retUrl = request.getHeader("Referer");
if(retUrl != null){
response.sendRedirect(retUrl);
...
整除:div
5 div 2 = 2;
取余:mod
5 mod 2 = 1;
四舍五入:round
round(1.5) = 2;
- 2007-07-11 09:09
- 浏览 32112
- 评论(0)
昨天碰天这样一种情况,在extreme table中指定了一行,id为row,又想在ognl中取得该row中的字段属性.
发现可以这样写,<s:property value="#attr.row.id"/><s:property value="#attr.row.name"/>
其中id, name为row中的属性名,row是迭代中的一个Bean.
在struts2的OGNL中,数据放在以下几个地方:
(1)ValueStack:这是根路径(ROOT)
(2)request
(3)session
(4)application
(5) ...
- 2007-07-11 08:53
- 浏览 3497
- 评论(0)
struts2.0中的链接<s:a href=""/>,如果我要新打开这个链接,不知道该怎么写?
- 2007-07-09 13:45
- 浏览 1240
- 评论(2)