Struts2通用标签学习
2016-04-10 19:39
633 查看
首先定义s标签
<%@taglib prefix="s" uri="/struts-tags" %>
创建一个URL字符串
<s:url value="/getProduct" var="url">
<s:param name="productId"value="1001"></s:param>
</s:url>
OGNL表达式
<s:property value="XXXX"/>
EL表达式
${sessionScope.product.productName}
常用方法
访问属性
访问方法
访问静态属性和方法
访问构造方法
来自 </article/2154126.html>
在jsp里面遍历一个类新添加的对象的写法
<s:iterator value="request.persons">
${name}-${age}<br>
</s:iterator>
关于a标签
<s:a href="getPerson.action?name=%{name}">{name}</s:a>
使用%{}把属性包装起来,使其进行强制的OGNL解析
<%@taglib prefix="s" uri="/struts-tags" %>
创建一个URL字符串
<s:url value="/getProduct" var="url">
<s:param name="productId"value="1001"></s:param>
</s:url>
OGNL表达式
<s:property value="XXXX"/>
EL表达式
${sessionScope.product.productName}
常用方法
访问属性
名字属性获取:<s:property value="user.username"/><br> 地址属性获取:<s:property value="user.address.addr"/><br> |
调用值栈中对象的普通方法:<s:property value="user.get()"/><br> |
调用Action中的静态方法:<s:property value="@struts.action.LoginAction@get()"/> 调用JDK中的类的静态方法:<s:property value="@java.lang.Math@floor(44.56)"/><br> 调用JDK中的类的静态方法(同上):<s:property value="@@floor(44.56)"/><br> 调用JDK中的类的静态方法:<s:property value="@java.util.Calendar@getInstance()"/><br> 调用普通类中的静态属性:<s:property value="@struts.vo.Address@TIPS"/><br> |
调用普通类的构造方法:<s:property value="new struts.vo.Student('李晓红' , '美女' , 3 , 25).username"/> |
在jsp里面遍历一个类新添加的对象的写法
<s:iterator value="request.persons">
${name}-${age}<br>
</s:iterator>
关于a标签
<s:a href="getPerson.action?name=%{name}">{name}</s:a>
使用%{}把属性包装起来,使其进行强制的OGNL解析
相关文章推荐
- Struts2中result的type属性;值栈
- Java基础知识:equals;有参无参
- 20145337 《Java程序设计》第六周学习总结
- java中super和this的用法
- java -verbose命令
- LeetCode(java)5. Longest Palindromic Substring
- JavaWeb总结(三)—JSP
- 蓝桥杯java -身份证号码升级
- 关于Java流的方式将数据写入到文件中
- 删除原先的java导致在eclipse中tools.jar找不到
- android Studio 设置快捷键Alt+/联想,跟eclipse一样
- eclipse_ndk配置详解
- IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架
- Eclipse 导入安卓项目 No projects are found to import解决方案
- 20145208实验一 Java开发环境的熟悉
- IntelliJ IDEA创建Web SpringMVC项目(一):创建Maven Web项目
- eclipse注释乱码
- java中Pattern类
- java多线程中的等待唤醒机制--多生产者多消费者问题
- JVM核心机制_深入类加载器JAVA220-223