- 浏览: 1211832 次
- 性别:
- 来自: 北京
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
文章列表
action标签 使用action标签 可以允许在JSP页面中直接调用Action,因为需要调用Action,故可以指定需要被调用Action的name以及namespace。如果指定了executeResult参数的属性值为true,该标签还会把Action的处理结果(视图支援)包含到本页面中来。action标签的属性:
id: 可选属性,该属性将会作为该Action的引用ID
name: 必填属性,指定该标签调用哪个Action
namespace: 可选,指定该标签调用的Action所在的namespace.
executeResult: 可选,指定是否要将Acti ...
- 2009-08-31 11:55
- 浏览 2099
- 评论(0)
sort标签 sort标签对于指定的集合元素进行排序,排序时,必须提供自己的排序规则,即实现自己的Comparator,自己的Comparator需要实现java.util.Comparator接口。 使用sort标签时可指定如下几个属性:
comparator:必填属性,指定进行排序的Comparator实例。
source:可选属性,指定被排序的集合。默认对valuestack栈顶的集合进行排序。
var: 可选,如果指定了改属性,则生成Iterator对象设置成page范围的属性,该属性可以换成ID ,但推荐使用var属性;改属性的作用与 ...
- 2009-08-31 11:42
- 浏览 2084
- 评论(0)
subset标签 subset 标签用于取得集合的子集,该标签的底层通过org.apache.Struts2.util.Subset.IteratorFilter类提供实现。使用subset 标签有如下几个属性:
count :可选,该属性指定了子集中元素的个数。默认是取得所有源集合的全部元素。
source :可选,指定源集合。默认取得valuestack栈顶的集合
start :可选,该属性指定了子集从源集合的第几个元素开始截取。默认从第一个元素,即从0开始截取。
decider :可选,指定开发者自己决定是否选中该元素
var : 可选,指定了改 ...
- 2009-08-31 11:34
- 浏览 1345
- 评论(0)
merge标签 merge 标签的用法看起来非常像append标签,也是用于将多个集合拼接成一个集合,但是与append有区别。如果采用append方式拼接,新集合的元素顺序为:(1)第一集合的第1个元素(2)第一集合的第2个元素(3)第一集合的第3个元素(4)第二集合的第1个元素(5)第二集合的第2个元素(6)第二集合的第3个元素(7)第三集合的第1个元素(8)第三集合的第2个元素(9)第三集合的第3个元素如果采用merge 方式拼接,新集合的元素顺序为:(1)第一集合的第1个元素(2)第二集合的第1个元素(3)第三集合的第1个元素(4)第一集合的第2个元素(5)第二集合的第2个元素(6)第 ...
- 2009-08-31 11:18
- 浏览 1407
- 评论(0)
generator标签 使用generator标签可以将指定字符串按指定分隔符分成多个子串,临时生成的多个子串可以使用iterator标签来迭代输出。可以这样理解:generator将一个字符串转化成一个集合。在该标签的标签体内,整个临时生成的集合将位于ValueStack的顶端,蛋一旦该标签结束,该集合将被移出ValueStack generator标签的属性:
count :可选属性,该属性指定生成集合中元素的总数。
separator :必填属性,指定用于解析字符串的分隔符。
val:必填属性,指定被解析的字符串。
co ...
- 2009-08-31 11:16
- 浏览 3324
- 评论(4)
参数
名称
必要
默认值
求值的
类型
说明
id
false
false
String
已废弃。请使用“var”
var
false
false
String
将所追加的迭代器的结果放到值栈上下文中,使用var所指定的名字引用之
append标签用于将多个集合对象拼接起来,组成一个新的集合,通过这种拼接,从而允许通过一个<s:iterator../>标签就完成多个集合的迭代.
使用<s:append../>标签需要指定一个id属性,该属性确定拼接生成的新集 ...
- 2009-08-31 11:10
- 浏览 1517
- 评论(0)
if elseIf elseif
参数如下:
名称
必需
默认
类型
描述
备注
test
是
Boolean
决定标志里内容是否显示的表达式
else标志没有这个参数
id
否
Object/String
用来标识元素的id。在UI和表单中为HTML的id属性
但是, 要写一个合法test表达式,却是让我觉得很麻烦的事.( 经常写错)
test里面写的表达式经常要结合OGNL使用的, 例如:
<s:set name="name" value="<%= "'&q ...
- 2009-08-31 11:03
- 浏览 2676
- 评论(0)
struts2的非UI 标签包含控制标签和数据标签:
控制标签:
if : 用于控制选择输出的标签;
elseIf/elseif : 与if标签结合使用 ,用于控制选择输出的标签;
else : 与if标签结合使用 ,用于控制选择输出的标签;
append:用于将 ...
- 2009-08-31 10:54
- 浏览 1353
- 评论(0)
据Struts2的文档,当由action加载页面时资源文件的的搜索顺序为:
ActionClass.properties Interface.properties (every interface and sub-interface) BaseClass.properties (all the way to Object.properties) ModelDriven's model (if implements ModelDriven), for the model object repeat from 1 package.properties (of the directory wh ...
- 2009-08-31 10:13
- 浏览 2949
- 评论(0)
2008-07-21 23:37
简单的说:
struts 控制用的
hibernate 操作数据库的
spring 用解耦的
详细的说:
STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 .
hibernate 是数据持久化层 , 是一种新的对象、关系的映射工具 , 提供了从 Java 类到数据表的映射,也提供了数据查询和恢复等机制 , 大大减少数据访问的复杂度。把对数据库的直接操作 , 转换为对持久对象的 ...
- 2009-08-31 09:43
- 浏览 4212
- 评论(0)
struts.xml文件是整个Struts 2框架的核心,下面提供了一个最完整的struts.xml文件,这个文件没有任何实际意义,仅仅是一个struts.xml文件示范。如果对DTD熟悉的话就不用看该文件了,在配置时可以参考该文件:
<?xml version="1.0" encoding="GBK"?><!-- 下面指定Struts 2.1配置文件的DTD信息 --><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configu ...
- 2009-08-31 09:39
- 浏览 1418
- 评论(0)
控制Insert 和 Update 语句的映射属性<property>元素的insert属性:如果为false,在Insert语句中不包含该字段,表明该字段永远不能被插入。默认为true。<property>元素的update属性:如果为false,update语句中不包含该字段,表明该字段永远不能被修改。默认为true。<class>元素的update属性:如果为false,等价于所有的<property>属性为false。<property>元素的dynamic-insert属性:如果为true,表示当保存一个对象时,会动态生成in ...
- 2009-08-31 09:36
- 浏览 2951
- 评论(0)
Struts2 Iterator 标签在jsp页面使用struts2 标签iterator 列出Action 中一个list对象的所有值: iterator : value=“list” list必须是在Action中定义的一个list对象, 要在一个Action中的一个方法中给 list赋值,跳转的页面必须调用这个Action方法,可以再struts.xml配置文件中 将上一个页面提交转向到 给list赋值的那个Action上 在这个Action在跳转到 list.jsp 例如: list.jsp 使用 <s:iterator value="bookLi ...
- 2009-08-31 09:35
- 浏览 2277
- 评论(0)
chain action链式处理的结果
chart 用于整合JFreechart的结果类型
dispatcher 用于jsp整合的将诶过类型 默认的类型
freemarker 用于freemarker整合的结果类型
httpheader 用于控制特殊的HTTP行为的结果类型
jasper 用于jasperReport整合的结果类型
jsf 用于与JSF整合的结果类型
redirect 用于直接跳转到其他url的结果类型
redirect-action 用于直接跳转到其他action的结果类型
stream 用于向浏 ...
- 2009-08-31 09:23
- 浏览 1285
- 评论(0)
Action访问ServletAPI:
Struts2的Action并未直接与任何Servlet API耦合,这是Struts2的一个改良之处,因为Action类不再与Servlet API耦合,从而能更轻松的测试该Action。但对于Web应用的控制器而言,不访问Servlet API几乎是不可能的,例如跟踪HTTP Session状态等。Struts2框架提供了一种更轻松的方式来访问Servlet API。Web应用中通常需要访问的Servlet API就是HttpServletRequest,HttpSession和ServletContext,这三个类分别代表JSP内置对象中的requ ...
- 2009-08-31 09:17
- 浏览 1354
- 评论(1)