JSP页面中taglib的uri设置
今天遇到这样一个问题,使用JAVA做了个WEB应用,其中用到一个自定义标签。该标签的class文件与tld(tld文件中,uri定义为:http://wallimn.iteye.com/myfuncs)文件放在一起,
jsp页面中的引用方式为:
<%@ taglib prefix="wlm" uri="http://wallimn.iteye.com/myfuncs" %>
开始一直直接使用class文件,没有打jar包,运行的时候没有任何问题。
后来把应用部署到internet上,发现使用该标签的页面全部不能正常显示,我通过把两处的uri定义修改成非网址形式(wallimn:functions)把问题解决了,不过我没有搞清楚原因。希望读到此文的达人能指点一下。
再后来,我把所有的class文件,打成jar包,以jar的形式部署到WEB应用中,又出现了新的问题,原来能找到的tld文件找不到了。通过以绝对地址方式引用标签解决了这个问题。
即:
<%@ taglib prefix="wlm" uri="/WEB-INF/myfuncts.tld" %>
当然,要把myfuncts.tld放在对应的位置。
jar包与tld文件分开,不利于程序的部署、jar包重用。如何能把tld文件与class文件一起打到jar包中、且能正常运行呢?
分析了一下displaytag-1.2.jar的文件结构,发现它的tld文件是放在jar包中的META-INF目录中的。我打包时,也把tld文件放到META-INF目录中,测试运行,OK。
http://wallimn.iteye.com/blog/546860
转载于:https://www.cnblogs.com/softidea/p/6083161.html
JSP页面中taglib的uri设置相关推荐
- 关于jsp页面中的pageEncoding和contentType以及html中的meta标签中字符集的设置(转)...
转载:<关于JSP页面中的pageEncoding和contentType两种属性的区别> pageEncoding是jsp文件本身的编码 contentType的charset是指服务器 ...
- JSP页面中常用四种标签
JSP页面常用四种标签: 1. EL表达式: ${} 2. jstl表达式(sun apache): <%@ taglib prefix="c" uri="htt ...
- Jsp页面中使用fckeditor控件的两种方法
fckeditor控件请到官方网站下载[url]http://www.fckeditor.net[/url],本例主要用到FCKeditor_2.6.3.zip.fckeditor-java-demo ...
- 在jsp页面中实现格式化数字,百分比,货币
当时的要求是在jsp页面中计算百分比 实现方法 1.引入Jstl的fmt指令 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" ...
- 在JSP页面中使用Ajax主题时的引入
struts2.0到struts2.1有一个重要的改变就是对ajax支持的改变,struts2.0的ajax支持主要以DWR和dojo为主,并专门提供ajax主题,如:<struts:head ...
- 在JSP页面中输出JSON格式数据
JSON-taglib是一套使在JSP页面中输出JSON格式数据的标签库. JSON-taglib主页: http://json-taglib.sourceforge.net/index.html J ...
- jsp页面中使用a标签进行删除请求时候使用弹出框确认后再删除
jsp页面中使用a标签进行删除请求时候使用弹出框确认后再删除 一.使用背景 二.核心代码 2.1a标签 2.2js代码 三.运行的相关文件 3.1common.jsp 3.2index.jsp 3.3 ...
- jsp页面中嵌入java代码
1.jsp页面中嵌入java代码 jsp的脚本元素 jsp的指令元素 jsp的动作元素 1.1 jsp的脚本元素(直接嵌入java代码) 第一种:表达式(expression)形式:<%= %& ...
- 将java类转换成jsp的例子_使用 动作可以在JSP页面中得到Bean实例的属性值,并将其转换为()_学小易找答案...
[单选题]下面哪个方法当服务器关闭时被调用,用来释放Servlet所占用的资源? [多选题]非处方药的遴选原则是( ). [单选题]主控制板与门机变频器有开门.关门命令.公共端,那么主控制板应该是() ...
- javaWeb-百斯特电子商城-在jsp页面中侧边栏点击,右边进行变化(java实现)(持续完善)
(javaWeb-百斯特电子商城-在jsp页面中侧边栏点击,右边进行变化(java实现)(持续完善) 1.问题描述: 2.开发环境:+解决思想+建议+注意 3.问题解决 3.1项目结构 3.资源下载( ...
最新文章
- linux 系统 UDP 丢包问题分析思路
- Java眼中的XML--文件读取--2 应用SAX方式解析XML
- 使用OpenCV实现图像中的文字切割
- 【特别好】【位运算】maximum-xor-of-two-numbers-in-an-array
- nyoj905 卡片游戏
- C语言中的位域 bit field [转]
- 集合元素处理(Stream方式)
- 我在STM32单片机上跑神经网络算法
- python多线程编程(7):线程间通信
- 基于wrapper的特征选择——递归特征消除RFE的python实现
- windows2008C盘清理
- 【C语言】(指针) 将两个数排序
- Java中高维数组或高维矩阵构建及运算
- linux麒麟 ftp,麒麟 vsftp 搭建
- 【数据结构排序算法系列】数据结构八大排序算法
- 链接了dpdk的进程启动core在 Illegal instruction
- oracle 常用统计函数,Oracle常用的统计函数
- FMEA软件版本及差异管理(FMEAHunter)
- flog和flag,FLAG标签和3xFLAG标签的序列
- 信息完全技术之Enigma密码机【MATLAB程序及软件APP实现】
热门文章
- Chrome浏览器扩展开发系列之十五:跨域访问的XMLHttpRequest对象
- Windows2003 IIS上设置301定向,实现不带www域名跳转带www域名的方法
- Linux测试磁盘能力
- Packet Tracer 5.0实验(七) 路由器单臂路由配置
- Togu Audio Line推出最新版本的TAL-BassLine-101插件 支持M1芯片
- Mac备份工具:Carbon Copy Cloner Mac支持m1
- 禁止root,处理错误 sudo must be owned by uid 0
- 人工智能与人的职业发展
- 全球首个企业云计算平台初探
- Linux IO系统分析(scsi篇)