Name Required Default Type Description name true String The name of the new variable that is assigned the value of value scope false action String The scope in which to assign the variable. Can be application, session, request, page, or action. value false Object/String The value that is assigned to the variable named name id false Object/String id for referencing element. For UI and form tags it will be used as HTML id attribute
解决方案 »
- BrioQuery
- Hibernate @OneToMany(mappedBy = "")
- 如何用JSP动态解析XML文件,主要是第三层元素如何递归解析出来,,谢谢了!!!
- 如何用Email定制网站信息
- [100分] 在hibernate中 cascade="all"和cascade="all-delete-orphan" 有什么区别,到底什么什么时候用all,什么时候该用all-delete-orp
- 怎么一创建CachedRowSet rowset = new CachedRowSetImpl();就出错,在线等,谢谢了
- 请教一个制作服务程序的问题,100分相送
- 大家在J2EE开发中是如何实现在线帮助模块呢?
- 为什么精华区里的东西这么少?只有一条,远远不如java-cn、javaworld、javaresearch等网,真是爱之深恨之切啊!
- 在JRUN下如何配置EJB? AND 在J2EE下如何配置EJB?
- utf-8 gbk gb2312有什么区别?
- input:file,file.value在firefox里不能获取文件路径了?
id 表示 为这个引用的元素赋一个id值,就象为页面中的表单form增加一个id.
name 表示 变量名.
scope 表示 这个变量存在哪个作用域.
value 表示 这个变量的值,可以从其他地方拿.
id:对相对象的引用
name:相当于att
scope:想当于当前的属性为session的作用域,当然也可以为pagecontext,request,application;
name 是必填属性,是重新生成的新变量的名字
scope 可选属性,指定新变量被放置的范围,可以接受application,session,request,page,action 这5个值 没有指定默认是Stack Context中
value 可选属性,指定变量的值 如果没有指定,使用ValueStack栈顶的值赋给新变量
id 可选属性,指定新元素的引用ID下面是个例子:<!-- 使用bean标签定义一个javaBean实例--!>
<s:bean name="lee.Person" id="p">
<s:param name="name" value="zhangsan"/>
<s:param name="age" value="29"/>
</s:bean>
将p放入默认范围内
<s:set value="#p" name="test"/>
<s:property value="#test.name"/><br>
<s:property value="#test.age"/><br>
将p放入application范围内。
<s:set value="#p" name="test" scope="application"/>
<s:property value="#attr.test.name"/><br>
<s:property value="#attr.test.age"/><br>
将p放入session范围内。
<s:set value="#p" name="test" scope="session"/>
${sessionScope.test.name}<br>
${sessionScope.test.age}<br>
我现在也补充一个,如果value中要赋的是常量,如果直接
<s:set name="page2" value="listMaterialEnt" scope="session"></s:set>
这样在页面中是访问不到listMaterialEnt这个字符串,怎么样才能赋这个字符串常量值呢?加个单引号就搞定,这个也是我研究了半天才研究出来,如下:
<s:set name="page2" value="'listMaterialEnt'" scope="session"></s:set>
如 <s:set name="str" value="sssss" />
value 中的值就是以个常量可以吗?
可以的话怎么访问?