JSP拔萃

来源:互联网 发布:运营数据分析方法 编辑:程序博客网 时间:2024/04/28 22:58
<jsp:setProperty name="foo" property="fruit" param="fruit" />
相当于调用foo.setFruit(request.getParameter("fruit"))
<jsp:setProperty name="foo" property="fruit" value="fruit" />

相当于调用foo.setFruit("fruit")

<jsp:setProperty name="foo" property="*" />

储存用户在Jsp输入的所有值,用于匹配Bean中的属性。在Bean中的属性的名字必须和request对象中的参数名一致.


<%@ include file="foo.jsp" %>

包含另外的jsp


<jsp:forward page="one.jsp"/>  跳转页面
getServletConfig().getServletContext().getRequestDispatcher(                   "/jsp/jsptoserv/hello.jsp").forward(request, response);  ServerLet to Jsp

IF

<c:if test="${2>0}">        <p>It's true that (2>0)! Working.</p>    </c:if>

Foreach

<c:forEach var="item" begin="1" end="10">        ${item}    </c:forEach>    <% Vector v = new Vector();        v.add("One"); v.add("Two"); v.add("Three"); v.add("Four");        pageContext.setAttribute("vector", v);    %>    <h3>Iterating over a Vector</h3>    <c:forEach items="${vector}" var="item" >        ${item}    </c:forEach>

Switch Choose

 <c:choose>        <c:when test="${index == 1}">          One!<br/>        </c:when>        <c:when test="${index == 4}">          Four!<br/>        </c:when>        <c:when test="${index == 3}">          Three!<br/>        </c:when>        <c:otherwise>          Huh?<br/>        </c:otherwise>      </c:choose>

原创粉丝点击