您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

Jsp tag file例子以及说明(17)

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:35 点击:

[java] 
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %> 
Your referer header: 
${header.referer}//从http协议中header获取referer,上一个http地址(从这里跳转到当前的地址) 
<br/> 
<tags:doBodyDemo>   //设置jspFragment为tag helper类 
  ${header.referer}//将header.referer的值通过jspFragment的dotag,在dotag回调invoke(out),放入到jspFragment(tag编译后的类)指定的变量 
</tags:doBodyDemo> 
<a href="viewReferer.jsp">View</a> the referer as a Session attribute. 

doBodyDemo.tag
[java] 
<jsp:doBody var="referer" 
scope="session"/>//转换out.tostring保存在session变量referer中 

 

viewReferer.jsp
[java] 
The Referer header of the previous page is 
${sessionScope.referer}//这是session中有referer变量,直接可以展示 


例子6 调用tag file并传入参数

powerTagTest.jsp
[java] 
//自定义标签,通过传入参数调用jspFragment.dotag 
<%@ taglib prefix="easy" tagdir="/WEB-INF/tags" %> 
2^3=<easy:power number="2" power="3"/> 

power.tag
[java]
<%-- Shows how to use attributes in a tag file --%>  
<%@ attribute name="number" required="true" description="base" %> 
<%@ attribute name="power" required="true" description="exponent" %> 
<%=Math.pow(Double.parseDouble(number), 
        Double.parseDouble(power))%>//通过传入的参数计算 

编译后的代码
powerTagTest_jsp.java
[java]
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) 
      throws java.io.IOException, javax.servlet.ServletException { 
 
  final javax.servlet.jsp.PageContext pageContext; 
  javax.servlet.http.HttpSession session = null; 
  final javax.servlet.ServletContext application; 
  final javax.servlet.ServletConfig config; 
  javax.servlet.jsp.JspWriter out = null; 
  final java.lang.Object page = this; 
  javax.servlet.jsp.JspWriter _jspx_out = null; 
  javax.servlet.jsp.PageContext _jspx_page_context = null; 
 
 
  try { 
    response.setContentType("text/html"); 
    pageContext = _jspxFactory.getPageContext(this, request, response, 
                null, true, 8192, true); 
    _jspx_page_context = pageContext; 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • WIN98/2000下的jsp服务器
  • Struts学习傻瓜式入门篇
  • 自定义JSP标签(tag)浅议
  • JSP取当前日期
  • JDBC 入门(一)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
Copyright © 2008-2013 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1