欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jstl最常用的标签之

程序员文章站 2022-04-23 13:11:04
...
一 定义
<c:out>用于把计算的结果输出到JspWrite对象。
 
二 代码
<%@ page language="java" import="java.util.*,com.cakin.domain.*" pageEncoding="utf-8" %>
<!--  引入jstl标签库-->
<%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core"; %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html>
  <head>   
    <title>My JSP 'c_out.jsp' starting page</title>
  </head>
  <body>
  <%
        //这句话本身应该放在控制器中,这里只是为了测试
        //如果我们的域对象中有相同的属性名,c:out的优先级是:pageContext>request>session>application
        request.setAttribute("abc","您好");
        session.setAttribute("abcd","您好<a href='http://www.baidu.com'>百度</a>";);
        application.setAttribute("abc","您好2");
        pageContext.setAttribute("abc","您好3");
        User user=new User();
        user.setName("小明");
        user.setAge(30);
        request.setAttribute("user1",user);
        
        //out.println("hello,wolrd");
   %>
   <h3>基本输出</h3>
   <c:out value="Hello,world"></c:out>
   <h3>如何输出request/session/application/pageContext域对象的数据</h3>
   <c:out value="${abc}"></c:out>
   <h3>输出默认值</h3>
   <c:out value="${abcc}" default="没有值"></c:out>
   <h3>html样式输出,默认true表示文本 false以html形式</h3>
   <c:out value="${abcd}" default="没有值" escapeXml="false"></c:out>
   <h3>如何输出对象</h3>
   <c:out value="${user1.name}"></c:out>||<c:out value="${user1.age}"></c:out></br>
   ${user1.name}@@${user1.age*20}
  </body>
</html>
 
三 测试结果

 


jstl最常用的标签之<c:out>
            
    
    博客分类: Struts jstl 
 
  • jstl最常用的标签之<c:out>
            
    
    博客分类: Struts jstl 
  • 大小: 46.8 KB
相关标签: jstl