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

Jsp tag file例子以及说明

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

简介
Jsp2.0后,实现tag的方式除了taglib(TLD)的方式外,还可以通过定义tag文件来代替taglib类。tag file一般放在/WEB-INF/tags目录或者其子目录,需要在jsp文件中指定uri。

例子1 将tag file作为内容直接引入
       firstTagTest.jsp

[java] 
<%@ page contentType="text/html; charset=UTF-8" %> 
<%@ taglib prefix="easy" tagdir="/WEB-INF/tags" %> 
Today is <easy:firstTag/> //包含tag,没有参数传递 


firstTag.tag

[java] 
//直接被firstTagTest.jsp引入编译为java/class文件 
<%@ tag import="java.util.Date" import="java.text.DateFormat"%> 
<%  一时手贱,把structs-config.xml文件中的一段话删了,结果老是报错。
报错内容:Document is invalid: no grammar found
[html] view plaincopyprint?
<?xml version="1.0" encoding="UTF-8"?> 
<strong><span style="color:#ff0000;"><!DOCTYPE struts-config PUBLIC 
       "-//Apache Software Foundation//DTD Tiles Configuration 1.3//EN" 
       "http://jakarta.apache.org/struts/dtds/struts-config_1_3.dtd"></span></strong> 
<struts-config> 
    <form-beans> 
        <form-bean name="helloForm" type="com.mars.demo01.structs01.form.HelloForm" /> 
    </form-beans> 
    <!-- 用于配置ActionForm --> 
    <global-exceptions /><!-- 用于配置全局异常 --> 
    <global-forwards /><!-- 用于配置全局跳转 --> 
    <action-mappings> 
        <action attribute="helloForm" input="/demo01/demo01_hello.jsp" 
            name="helloForm" path="/demo01/demo01_hello" scope="request" 
            type="com.mars.demo01.structs01.action.HelloAction" cancellable="true"> 
            <forward name="show" path="/demo01/demo01_hello.jsp"></forward> 
        </action> 
 
    </action-mappings> 
    <!-- 用于配置Action --> 
    <message-resources parameter="com.mars.demo01.structs01.ApplicationResources" /> 
</struts-config> 
然后恢复原样,结果又好了,所以这句话是不能删的。在网上查了查,发现这是一个定义格式的东东。怎么弄的这么麻烦。

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

推荐热点

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

豫ICP备11007008号-1