jsp中(s标签)各种基本的表达
来源:互联网 发布:防晒伞 知乎 编辑:程序博客网 时间:2024/06/06 07:33
1. 执行action中的某一放方法时,在action的name后面加叹号,action后面加问号,表示传值。
userAction!add.action?user.userId="admin"同时,这里等号后面也可以用s标签来代替,如
user.userId=<s:property value="#user.userId" />
2. 在表达方法前加#表示取值,如
<s:property value="#user.userId" />。但是注意,并不是所有的都要加#,只有在遍历(List)的时候,即要从多个值中取出一个的时候,才加#(我是这么理解的,不知道正确不,但是从实际代码来看,是对的)。
比如我在userAction里面定义了一个变量:
private User user;
private List<User> users;
(……省略get和set方法)
在jsp中取值的时候,User类型就是
<s:property value="user.userId" />
而List<User>的取值方法是用遍历:
<s:iterator value="users" var="user" status="status">
<s:property value="#status.index+1"/>
<s:property value="#user.userId" />
</s:iterator>
3. input隐藏取值时,打印出来总是在值的前面有逗号。是因为同一个jsp页面中,还存在其他元素的name与该隐藏域的name一致,才会输出两个值,但是有一个值是空值,所以只能打印出逗号与另一个值。
<input type="hidden" name="id" value="admin" />
4. 判断页面上某一个值与从action中request传过来的是否一致,用
<s:if test="#request.id==null"></s:if>aciton中:
HttpServletRequest request = ServletActionContext.getRequest();request.setAttribute("id", user.userId);
- jsp中(s标签)各种基本的表达
- 【$、%】JSP页面中各种标签的使用
- jsp中灵活使用各种标签库
- JSP各种标签
- JSp开发中特殊sql语句的表达形式
- jsp-struts2-s标签
- 各种“假日”的英文表达
- 在jsp的<s:iterator>标签中获取action中的定义的成员变量
- jsp页面的s标签中应用java的静态变量
- JSP自定义标签的基本理念
- struts2的s:iterator标签在jsp页面获取action中数组对象
- JSP语法的xml表达
- jsp中日期的表达
- 认识JSP基本标签
- JSP标签基本介绍 。。。
- JSP标签基本用法
- python 基本的正则表达
- JSP中的各种标签表达式
- jQuery JavaScript实现百度搜索下拉框效果
- squid优化链接
- C++11 线程、锁和条件变量
- 鼠标滑过图片出现大图片提示层效果js代码
- 关于大数据处理和Hadoop的一些文章【持续更新】
- jsp中(s标签)各种基本的表达
- .net使用用户名和密码访问远程共享文件夹的两种方法
- Web 自动化测试原理
- 表单form的enctype="multipart/form-data"使用体会
- SQLite3 使用教学
- animalの鳴き声
- 第十四周项目2
- POJ3468(线段树+延迟更新)
- 14_3Shape