第八天:对象图导航语言
来源:互联网 发布:男王升级数据 编辑:程序博客网 时间:2024/06/05 12:47
1、Strust 取值 EL 取值
#attr.age ${age}
#request.age ${requestScope.age}
#session.age ${sessionScope.age}
#application.age ${applicationScope.age}
2、取值标签:
<s:property value="#request.age"/> 相当于 <c:out/>
<s:property value="#request.age" default="默认值"/> 当取的之不存在时,显示默认值
<s:property value="#request.age" escapeHtml="false"/> 格式化输出html
3、判断标签:
<s:if test=""(判断条件)></s:if>
<s:elseif test="" ></s:elseif>
<s:elseif test=""></s:elseif>
<s:else></s:eles>
3、迭代标签:
<s:iterator value="#request.list" var="list" status="n">
<s:property value="#list"/><br/>
</s:iterator>
4、常用UI标签:
<s:date name="#request.now" format="yyyy年MM月dd日--HH时mm分ss秒"/> <s:form method="post" action=""> <s:textfield name="user.username" label="用户" ></s:textfield> <s:password name="user.userpassword" label="密码"></s:password> <s:radio list="{'男','女'}" name="user.usersex" label="性别"></s:radio> <s:radio list="#{1:'男',2:'女'}" name="user.usersex" label="性别2"></s:radio> <s:checkboxlist list="{'睡觉','吃饭','打游戏','听音乐'}" label="爱好" name="user.userlover"></s:checkboxlist> <s:checkboxlist list="#{1:'睡觉',2:'吃饭',3:'打游戏',4:'听音乐'}" label="爱好" name="user.userlover"></s:checkboxlist> <s:select list="{'遵义','西安','杭州','苏州','云南'}" name="user.useraddress" label="籍贯"></s:select> <s:select list="#{1:'遵义',2:'西安',3:'杭州',4:'苏州',5:'云南'}" name="user.useraddress" label="籍贯"></s:select> <s:submit value="提交"></s:submit> </s:form> <hr/><s:optiontransferselect label="Favourite Cartoons Characters" name="leftSideCartoonCharacters" list="{'Popeye', 'He-Man', 'Spiderman'}" doubleName="rightSideCartoonCharacters" doubleList="{'Superman', 'Mickey Mouse', 'Donald Duck'}" />
5、防止表单重复提交
jsp界面:
<s:form method="post" action="login"> <s:token></s:token>//防止表单重复提交核心标签 <s:textfield name="user.userName" label="用户"></s:textfield> <s:password name="user.userPass" label="密码"></s:password> <s:submit value="注册"></s:submit></s:form>
配置文件:
<action name="login" class="com.liu.action.LoginAction"> <result>/success.jsp</result> <result name="invalid.token">/demo.jsp</result> <interceptor-ref name="token"></interceptor-ref>//使用token拦截器验证是否重复提交 <interceptor-ref name="defaultStack"></interceptor-ref></action>
- 第八天:对象图导航语言
- 面对对象第八天
- 第八天:面向对象
- C语言第八天
- struts第十四天--ognl表达式,对象图导航语言
- JS学习第八天----对象
- 标准C语言第八天
- OGNL 对象图导航语言
- Java基础---第八天 面向对象
- C语言暑期实习 第八天
- ios c语言学习第八天 ---指针
- ognl深度解析 (对象图导航语言)
- OGNL(对象图导航语言)基础了解
- OGNL对象导航语言
- 第八天
- 第八天
- 第八天
- 第八天
- ubuntu下安装JDK和配置环境变量
- Proactor和Reactor模式_继续并发系统设计的扫盲
- 机器学习之传统贝叶斯
- 2013.12.25
- 平衡二叉树
- 第八天:对象图导航语言
- [服务器开发]可伸缩系统的设计模式(译)
- ZOJ-3210
- 平衡二叉树 1
- 几款整站抓取的工具
- IOS学习笔记---跑马灯与彩灯切换
- QT5 串口应用
- STM32 USART串口的学习与体会
- 什么是CDN?