首先就是<%@ taglib uri="http://www.jspcentral.com/tags" prefix="public" %>
中的uri是干吗的,还有jsp标准操作元素怎么看不懂,跳过要紧嘛?
中的uri是干吗的,还有jsp标准操作元素怎么看不懂,跳过要紧嘛?
解决方案 »
- 跳转页面session丢失
- Inappropriate OGNL expression: null
- 有点急,大侠,点解,开源项目shopxx应用 如何关闭它的缓存功能。
- Spring Ldap问题,保证结贴超快
- SOS病情诊断(onload事件)
- DWR反转ajax问题
- 连接池与到的问题?
- 出现can't start a cloned connection while in manual transaction mode 错误!!在线等!!!
- 两个选择框,选定第一个选择框的一项时,第二个选择框的那些下拉值就相对应的变了,如何实现(在线!)
- 用javamail发邮件总是报错怎么办啊?
- 关于从数据库获取的问题
- JavaScript与数据如何关联?
uri 会指向这个tld 文件从而 找到 对应的标签类来处理相关的逻辑.
那些看不懂
jsp标准操作元素你可以试这去搞懂他呀. 不要放过你学习中遇到的任何一个问题。
这个uri,类似xml里的namespace,是为了防止标签命名冲突.随便写什么,只要唯一,有的人把uri写成一个具体的路径,当然也可以,只要他是唯一的.
但web服务器不会真的到uri这个地方去找这个tld.
taglib-location 才指明了tld的具体位置
<taglib>
<taglib-uri>http://csdn/framework/webcontrol</taglib-uri>
<taglib-location>/WEB-INF/classes/frame_configs/webcontrol.tld</taglib-location>
</taglib>
这个uri会在两个地方用到:
1.taglib 定义文件
2.在jsp引入这个taglib的时候.在不同的jsp标准下,可能在web.xml里面关于自定义标签的写法还不一样. 高版本的好象是可以省略url或是location其中的一个.忘记了.