struts中的struts-tags.tld问题
在jsp页面中使用标签<%@ taglib prefix="s" uri="/struts-tags" %>,结果myeclpise报错(就是旁边有个小红叉叉,
但能运行)
Cannot find the tag library descriptor for "/struts-tags"
我在网上找到相应的方法,就是把struts2包中的struts-tags.tld提取出来,然后进行导入。但是
eclipse--window--preferences 输入TLD进行搜索时,没有TLD这个选项。是不是我没有安装那个Amateras插件啊?
但我下载这个插件后,发现他是一个jar文件,不能像一般插件那样导入?
我是一个新手,在这个问题上已经卡住了好半天,不知道怎么办了,大家有什么好的方法和建议啊。。急!
------解决方案--------------------可以手动导入 不用eclipse 楼主百度一下就知道了
------解决方案--------------------<%@ taglib prefix="s" uri="/struts-tags"%>是引入struts2的标签库.
你只要把struts2相关的几个lib放在你工程的WEB-INF/lib/下面就可以了.
如:struts2-core-2.0.11.1.jar ognl-2.6.11.jar oro-2.0.8.jar freemarker-2.3.8.jar struts-core-1.3.5.jar 等等.
你的第二个问题是你的配置文件中没有找到.就是说你的 src 根目录下struts.xml文件中没有你指定的action 的 result 标记.如果result不指定name属性.默认就是 SUCCESS.
你的一,三的问题就是jar包没有找到
------解决方案--------------------
------解决方案--------------------楼主不错 不过我也感觉是少了jar包的问题 解决需要这么麻烦吗 ?