从本地主机

问题描述:

提到的taglib我明白,要在JSP中使用JSTL,一个需要包括这种标记库在JSP:从本地主机

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 

不过,我想知道是否有一种方法通过localhost来参照这个项目。

====

例如,我可以用这个jQuery,我下载并从http://ajax.googleapis.com

<script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
摆在我的资源文件夹

<script type="text/javascript" 
    src="${pageContext.request.contextPath}/js/lib/jquery.min.js"></script> 

,而不是指的jQuery

= ===

问题:有没有办法将jstl从本地f年纪大了,而不是看看http://java.sun.com

问这个问题是因为我的客户想要一个在本地网络上托管的网络应用程序,并且没有互联网接入。所以,没有外部参考。

p/s:请不要聊天,只是写解决方案。

p/s/s:请不要劝我改变我的编程语言,框架或升级我的Java版本。这是我工作的一个限制。

URI是一种通用资源标识符,它不是文件的定位符(URL)或src。

这意味着该URI用于唯一标识taglibs内部注册表中的每个taglib。

此URI在* .tld文件中指定为jstl jar。你可以检查它提取jar和转到jstl-1.2 \ META-INF

所以你不能改变这个URI。即使没有互联网也可以访问。