日期:2014-05-17  浏览次数:20715 次

struts自定义标签问题
有个疑问:使用tld自定义标签,要配置要.tld文件,还要导入相应的jar包,如struts-1。2.9.jar。是这样的把?我的疑问是:这是不是只在struts1中这样用啊,在struts2中是不是不用tld了,而是使用 一般简写为s的那种标签了????
求大神指点。。。。
ps:因为我看了下struts2需要导入的jar包中,没有类似struts-1。2.9.jar的jar包,在这些jar包中也找不到taglib这个包名。

------解决方案--------------------
当项目中导入Struts2框架之后,如果要用Struts标签直接在页面引入
<%@ taglib prefix="s" uri="/struts-tags"%>就可以用了
------解决方案--------------------
一样的,百度一下吧,很多的
------解决方案--------------------
struts2-core-xxx.jar里面
------解决方案--------------------
貌似struts2就像2楼说的那样导入标签库,然后<s:***>使用
------解决方案--------------------
引用:
引用:
当项目中导入Struts2框架之后,如果要用Struts标签直接在页面引入
<%@ taglib prefix="s" uri="/struts-tags"%>就可以用了

struts2框架我知道是怎么用的。。但使用tld文件的那种是不是只在struts1中使用的?struts2已经不用了?

struts2是 struts 1和WebWork的合并核心是WebWork,和struts1没多大关系。struts2的标签是用dtd来定义的。你可以在struts2的struts2-core-xxx.jar里面 可以找到dtd文件