我建了一个工程,加入了STRUTS支持,新建了一个JSP文件,使用HTML标签没有问题,使用BEAN标签时出错.ECLIPSE 也自动生成了
<%@ taglib uri=".........." prefix="html" %>
<%@ taglib uri=".........." prefix="bean" %>
<%@ taglib uri=".........." prefix="logic" %>
<%@ taglib uri=".........." prefix="html" %>
<%@ taglib uri=".........." prefix="bean" %>
<%@ taglib uri=".........." prefix="logic" %>
解决方案 »
- 怎么将MySQL数据库中的数据导入到购买的服务器上
- JavaScript验证时如何获取session中的对象的字段
- struts报at org.apache.struts.util.ModuleUtils.getModuleName错误,怎办?
- 谁有JSF的中文帮助文档?帮忙发下,谢谢!
- 能教我一个简单的jsp分页吗?
- 谁有树型菜单的控件啊,急用,给分了
- 求一SQL语句:论坛中有时间字段格式如:2006-11-16 14:11:32 如何实现查询本周帖子?!多谢!
- 关于Collection检索的问题.请大虾帮忙看看.
- 关于IE的记忆问题
- 我的jsp为什么无法运行
- 关于POI的配置问题请高手指教
- 验证接口
<html:html>
<html:body>
.../<bean:write>
</html:body>
</html:html>
<html:html>
<html:body>
.../<bean:write>
</html:body>
</html:html>还有URI都是ECLIPSE自动生成的.这还会有错误?错误码在家里电脑上呢.
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
logic标签后,再进这个JSP页面就报下面这个错!希望高手解答一下org.apache.jasper.JasperException: The absolute uri: http://struts.apache.org/tags-logic cannot be resolved in either web.xml or the jar files deployed with this application
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
你的eclipse會自動生成那段代碼么?好像只有myeclipse等等才會有,
明白了那段代碼的含義么
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:411)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:118)
org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:316)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:147)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
<%@ page language="java"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html locale="true">
<head>
<html:base />
<title>text.jsp</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
<body>
This a struts page. <br>
<bean:define id="str" value="hello java world!!!!!"></bean:define>
${str}
</body>
</html:html>
我也是这样做的,没有问题.
用的Tomcat也是5.0.28
Struts是1.2.8版本看一下你用的是Struts1.1还是1.2
看下struts书籍。例子非常详细。
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
------------------------------------------------------------------------------
你的uri有没有在web.xml中发布?
<taglib>
<taglib-uri>http://struts.apache.org/tags-bean</taglib-uri>
<taglib-location>/WEB-INF/taglib/tags-bean</taglib-location>
</taglib>