文档章节

taglib prefix="s" uri="/struts-tags"

 小果果x
发布于 2015/01/04 14:58
字数 220
阅读 49
收藏 0

这一句<%@ taglib prefix="s" uri="/struts-tags" %>就是从地址/struts-tags下面寻找标签库,可能有人会好奇这个地址在哪里呢?答案是它定义在Struts 2库文件struts2-core-2.0.11.jar里面的文件META-INF/struts-tags.tld里面,在这个文件的开头有这么一段代码:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">

<taglib>

<tlib-version>2.2.3</tlib-version>

<jsp-version>1.2</jsp-version>

<short-name>s</short-name>

<uri>/struts-tags</uri>

....

大家可以注意到粗斜体的<uri>/struts-tags</uri>刚好与JSP文件引入taglib声明里面的uri属性匹配,这样就找到了对应的标签定义位置了。Tomcat等Web服务器会自动加载所有jar文件下的META-INF子目录下的.tld标记定义文件,这也是为什么好多框架不需要把tld文件复制到WEB-INF。


© 著作权归作者所有

上一篇: strtotime用法
下一篇: php过滤html标签
粉丝 2
博文 109
码字总数 45284
作品 0
东城
私信 提问
Cannot find bean: "personList" in any scope我的配置文件哪錯了呢

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%><%@ taglib uri="http://jakarta.......

logoyw
2012/10/18
2.3K
1
调用Action中其他方法的两种实现

在struts2中,我们可以通过两种方法来调用action类中除了execute之外的其他方法。而这两种方法都是struts框架直接支持的。 而在以前,而可以在form页面提交的时候指定一个特定的参数,如act...

淼淼
2013/01/18
0
0
struts dojo 标签

<%@taglib prefix="sx" uri="/struts-dojo-tags"%> <%@taglib prefix="s" uri="/struts-tags"%> div1 div2 struts2-dojo-plugin我也导进去了,可是这个表不是在此页面直接显示信息,而是跳转......

jiangying59143
2013/03/05
214
0
struts2实现页面到页面之间的传值

使用 #parameters 而不是 #request. 代码如下: <%@page contentType="text/html;charset=UTF-8" %> <%@taglib uri="/struts-tags" prefix="s"%> <a href='<s:url value="orderList_add.jsp"......

wangwenya
2013/12/05
0
0
Struts2 日期控件 sx::datetimepicker

我的Struts2日期控件 sx::datetimepicker不能显示,,在网上找了好多方法都不行、包是2.18的struts2-dojo-plugin-2.1.8.jar。 <%@ taglib prefix="s" uri="/struts-tags"%> <%@ taglib pref......

hnaxing
2012/08/15
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

如何远程调试部署在CloudFoundry平台上的nodejs应用

网络上关于如何本地调试nodejs应用的教程已经很多了,工具有Chrome开发者工具,Visual Studio Code,和nodejs周边的一些小工具等等。 在实际情况中,我们可能遇到本地运行良好,但是部署到C...

JerryWang_SAP
22分钟前
0
0
微信扫码访问网站调用默认浏览器打开如何实现?

我们在微信内分享链接或二维码的时候,我们会发现我们的网站是可以在浏览器里正常打开的,但就是不能在微信里打开,提示 “ 已停止访问该网页 ”,无论是聊天框也一样。说是系统检测到您的网...

明尼苏达哈士奇
30分钟前
1
0
一份Java程序员进阶架构师的秘籍,你离架构师还差多远

一、如何定义架构师 Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并...

我最喜欢三大框架
38分钟前
0
0
想说再见不容易,win7最新市占率依然超36%

微软正在通过努力让Windows 7用户升级至Windows 10,不过从目前的市占率来看,他们还是要加把劲了。 据最新的市场份额看,Windows 10在本月的市场份额有所提升,从43.62%增长到44.10%。另一...

linuxCool
49分钟前
4
0
SQL的优化

对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 对查询进行优化,要尽量避免全表扫描,首先应考虑在进行条件判断的字段上创建了索引。 应尽量避...

咸鱼-李y
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部