Struts2 学习笔记15 Struts标签 part1
来说一下Struts标签,之前我们也很多地方用到了,还是来总结一下。
首先是property标签。
<li>property:<s:property value="users"/></li>
<li>property取值为字符串:<s:property value="'users'"/></li>
<li>property设定默认值:<s:property value="admin" default="管理员"/></li>
<li>property设定HTML:<s:property value="'<hr/>'" escape="false"/></li>
1.是取出property的参数值,很常用了。
2.是取值为字符串。
3.是设定默认值,当值栈里没有admin,就取出默认值。
4.是和html相关,默认为true,设定为false则将html标签解析,设定为true,不解析,当字符串处理。
接下来要说的是set标签。
<li>set:<s:set var="adminName" value="users"/></li>
<li>从request中取值:<s:property value="#request.adminName"/></li>
<li>从ActionContext中取值:<s:property value="#adminName"/></li>
<li>设定set范围:<s:set var="adminPassword" value="password" scope="page"/>
5.设定一个变量,值为users的值。
6.在request中取值。
7.在ActionContext中取值。
8.scope设定set的范围。
然后是bean标签。
<li>bean:<s:bean name="com.tfj.struts2.ognl.Cat" var="maomao">
<s:param name="name" value="'haha'"></s:param>
</s:bean></li>
9.新建了一个Cat对象叫maomao,param是设定name属性。
再说include标签。
<li>include静态英文html<s:include value="MyHtml1.html"></s:include></li>
<li>include静态中文html<s:include value="MyHtml2.html"></s:include></li>
<li><s:set var="incpage" value="'MyHtml1.html'" />
<s:include value="%{incpage}"></s:include></li>
10.包含静态英文页面。
11.包含静态中文页面。
12.用ognl表达式显示。%{}来把incpage强制变成ognl表达式。
Struts2 学习笔记15 Struts标签 part1的更多相关文章
- Struts2 学习笔记16 struts标签 part2
		接下来说一下if标签.下面是结果图. <li><s:if test="#parameters.age[0]<0">error!</s:if> ... 
- Struts2 学习笔记 10 Result部分 part1
		1.关于Result我们首先来学习一下结果类型 result type. 先来看struts.xml. struts.xml <?xml version="1.0" enco ... 
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
		本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ... 
- Struts2学习笔记NO.1------结合Hibernate完成查询商品类别简单案例(工具IDEA)
		Struts2学习笔记一结合Hibernate完成查询商品类别简单案例(工具IDEA) 1.jar包准备 Hibernate+Struts2 jar包 struts的jar比较多,可以从Struts官 ... 
- Struts2学习笔记①
		Struts2 学习笔记① 所有的程序学习都从Hello World开始,今天先跟着书做一个HW的示例. Struts2是一套MVC框架,使用起来非常方便,接触到现在觉得最麻烦的地方是配置文件.我的一 ... 
- Struts2 学习笔记(概述)
		Struts2 学习笔记 2015年3月7日11:02:55 MVC思想 Strust2的MVC对应关系如下: 在MVC三个模块当中,struts2对应关系如下: Model: 负责封装应用的状态,并 ... 
- Ext.Net学习笔记15:Ext.Net GridPanel 汇总(Summary)用法
		Ext.Net学习笔记15:Ext.Net GridPanel 汇总(Summary)用法 Summary的用法和Group一样简单,分为两步: 启用Summary功能 在Feature标签内,添加如 ... 
- Struts2学习笔记⑧
		今天是Struts2学习笔记的最后一篇文章了.用什么做结尾呢,这两天其实还学了很多东西,没有记录下,今天就查漏补缺一下. 文件上传与下载.FreeMarker以及昨天没做完的例子 文件上传与下载 文件 ... 
- HTML+CSS学习笔记(4) - 认识标签(3)
		HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ... 
随机推荐
- Centos 7 安装Mono和Jexus 默认目录安装 (一)
			一.准备环境 yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-deve ... 
- codeforces 589F. Gourmet and Banquet  二分+网络流
			题目链接 给你n种菜, 每一种可以开始吃的时间不一样, 结束的时间也不一样. 求每种菜吃的时间都相同的最大的时间.时间的范围是0-10000. 看到这个题明显可以想到网络流, 但是时间的范围明显不允许 ... 
- 【转】CentOS 使用yum命令安装出现错误提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”
			源自:http://www.cnblogs.com/yangbingqi/p/3328610.html 刚安装完CentOS,使用yum命令安装一些常用的软件,使用如下命令:yum grouplist ... 
- WebWorker  SharedWorker ServiceWorker
			WebWorker 是什么? 为 JavaScript 引入线程技术 不必再用 setTimeout().setInterval().XMLHttpRequest 来模拟并行 Worker 利用类似线 ... 
- CCNA实验(7) -- NAT
			1.静态NAT2.动态NAT3.复用内部全局地址的NAT(PAT) enableconf tno ip do loenable pass ciscoline con 0logg syncexec-t ... 
- Codeforces Round#344
			A题意思是,给出两个数列,求一个区间,使第一个数列的区间或和第二个数列的区间或的和最大,输出最大和 很显然,或运算会使得答案越运算越大.所以,直接全部或起来,相加就是答案. = =打cf的时候自动脑补 ... 
- Uva 1612 Guess
			Thinking about it: 题目要求最后一名(也就是第N位)的分数要尽量的大,那么就一定要求第N-1名的分数也要尽量大.假如N-1可以取400和500,那么N-1应该取500,如果取400, ... 
- Linux-NGINX 能否添加P3P头,如何添加。 - 德问:编程社交问答
			Linux-NGINX 能否添加P3P头,如何添加. - 德问:编程社交问答 您的投票让 杜鑫 声誉值增加5分. 支持投票,不仅能让提问用户获得声誉值,让好的问题有更多的曝光,更能帮助社区筛选出好 ... 
- php操作xml详解
			XML是一种流行的半结构化文件格式,以一种类似数据库的格式存储数据.在实际应用中,一些简单的.安全性较低的数据往往使用 XML文件的格式进行存储.这样做的好处一方面可以通过减少与数据库的交互性操作提高 ... 
- cocos2d-x-3.1 Text Labels(官方正式译文)
			介绍 cocos2d支持(true type字体)标签,和纹理地图集标签. LabelTTF 标签的优缺点: 全部 TTF 字体的长处: 随意大小,支持调整字距. 易于使用. 不须要外部编辑器. 创建 ... 
