开发jsp中常用标签

s标签:
<%@ taglib prefix="s" uri="/struts-tags"%>
request中取值:<s:property value="#request.tipMessage"/>
request中取集合长度:<s:property value="#request.list.size()"/>
request中判断:
        <s:if test="#request.list.size() != 0">
             if成立了!!!
        </s:if>
        <s:else>
            if后边可以跟else,也可以再跟elseif
        </s:else>
迭代:
        <s:iterator id="li" value="#request.list" status="st">
            <s:property value="#li.fullName"/>
              <s:property value="#li.level"/>
            <s:if test="#li.userType==‘02‘ || #li.userType==‘03‘">
                  <s:property value="#li.agentProvinceName"/>
              </s:if>
        </s:iterator>
c标签:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"  %>
request中取值:    request.setAttribute("name", "zhuang");  
                ${name}
request中取对象:request.setAttribute("name", person);   
                ${person.age}
判断:<c:if test="${empty biaoji || biaoji==‘01‘ }">
        满足标记为空或者是01
      </c:if>
遍历:
     <c:forEach items="${list}" var="message" varStatus="index" >
        <tr>
            <td><c:if test="${message.type==‘01‘ }">系统消息</c:if></td>
            <td>${message.content}</td>
            <td>
                <c:choose>
                    <c:when test="${message.isRead==‘01‘ }">未读</c:when>  
                    <c:otherwise>已读</c:otherwise>
                </c:choose>  
            </td>
            <td>${message.createTime}</td>
        </tr>
    </c:forEach>

时间: 2024-10-13 21:58:29

开发jsp中常用标签的相关文章

Struts2页面开发中常用标签使用说明

1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: <input name="userName" type="text" class="input6" size="15"> a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法. b. 可以不在访问的action中提供相应的属性,用request. getParameter_r(“userN

jsp中常用的标签

jsp本质上就是一个servlet,只是tomcat会将其翻译成servlet,servlet本质上是一个类,那么jsp也是一个类.jsp中各种标签都会被tomcat翻译成各种基本的java代码 如果一个jsp页面中定义了变量,在另外一个地方可以直接获取,例如 <% String name = "zhangsan"; %> <%= name %> 但是大家请注意了,现在的开发都不在jsp中写java代码,以上是java代码,现在就是需要用到jsp的标签.什么叫j

在jsp中常用的内置对象(5个)小总结和两种页面跳转方式(服务器端调转、客户端跳转)的区别

jsp中常用的几个内置对象: 一.request对象 主要作用:  (1)获取请求页面的信息   比如:request.getParameter("参数名");  (2)获取客户端的信息   比如:request.getRemoteAddr();//获取客户端的IP地址.  (3)处理乱码   比如:request.setCharacterEncoding("UTF-8"); 二.response对象 主要作用:  (1)请求重定向(客户端跳转)  response

jsp中c标签的使用

jsp中c标签的使用 核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量.重复使用一组项目.测试条件和其他操作(如导入和重定向Web内容).Core标签按功能可分为4种类型: 1 变量维护: (1)<c:set>:设置变量值和对象属性.语法如下: <c:set value="值" var="变量名" scope="变量的作用域" target="对象名" property="

jsp之常用标签库之初见

今天刚开始学习JSTL,所以在这里总结一下今天学到的一些东西. 1.首先什么是EL表达式? 答:el的原名是:expression language,用来实现代码的复用,同样一段逻辑代码,el表达式表示出来的就是比jsp原型语言写出来的简单清晰. 2.JSTL四大标签分类有哪四大? 答:核心标签.格式化标签.SQL标签.XML标签,其中最重要的是核心标签,其他的地位次之 3.el标签具体的表示,即该如何在jsp页面中编写el表达式? 答:举例说明如下:<c:out value="常量或者变

开发java中常用的几种数据类型

JAVA中常用的数据结构(java.util. 中) java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类.其主要的关系(继承关系)有:  (----详细参见java api文档!) Collection---->Collections                                                                          

Liferay JSP中常用的标签

(本文转载自http://www.cnblogs.com/edwardlauxh/archive/2010/03/26/1918614.html) 在Liferay框架中拥有它自身的标签,虽然Portlet也有它自身的标签,但是Portlet的标签不能完全满足我们的需求,下面就介绍几个开发中经常用到的标签 <portlet:actionURL><portlet:renderURL>:这2个是把整个页面当做一个提交到相应的Action中进行处理,因为Portlet中把request分

jsp中常用操作字符串的el表达式

由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用. 准备工作:1)导入jar包:standard.jar和jstl.jar2)在页面中使用JSTL定义的EL函数:<%@  taglib  uri="http://java.sun.com/jsp/jstl/functions"   prefix="fn"% 示例:转小写: ${fn:toLowerCase("www.ITCAST

深入分析JavaWeb Item49 -- Struts2中常用标签与主题

一.非UI标签 1.property标签 property标签用于输出指定值: * default:可选属性, 如果需要输出的属性值为null,则显示该属性指定的值 * escape:可选属性,指定是否格式化HTML代码. * value: 可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值. 2.set标签 set标签用于将某个值放入指定范围. var:变量的名字,name,id和var表达的含义是一样的,name,id被var替代 scope:指定变量