首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

为什么<logic:present> <logic:notPresent>等标签都没有效果?该如何处理

2012-03-01 
为什么logic:present logic:notPresent等标签都没有效果?%@pagelanguage java %%@tagliburi /

为什么<logic:present> <logic:notPresent>等标签都没有效果?
<%@   page   language= "java "   %>
<%@   taglib   uri= "/WEB-INF/struts-bean.tld "   prefix= "bean "   %>
<%@   taglib   uri= "/WEB-INF/struts-html.tld "   prefix= "html "   %>
<%@   taglib   uri= "/WEB-INF/struts-logic.tld "   prefix= "logic "   %>
<%@   taglib   uri= "/WEB-INF/struts-nested.tld "   prefix= "nested "   %>
<html>
<head>
<title> Employee   List </title>
</head>
<body>
<%
String   name= "chen ";
request.setAttribute( "myName ",name);
%>
    <logic:notPresent   name= "myName "   scope= "request ">
      aaaaaaaaaa  
    </logic:notPresent>
    <logic:present   name= "myName "   scope= "request ">
    bbbbbbbbbbb
    </logic:present>
</body>
</html>

为什么输出页面时,   aaaaaaaaaaaaaaaa和bbbbbb都有输出,还有,用其它的Struts标签时,好像都没有效果。为什么呢?

[解决办法]
你的这些tld文件路径不对吧~
<%@ taglib uri= "/WEB-INF/struts-bean.tld " prefix= "bean " %>
<%@ taglib uri= "/WEB-INF/struts-html.tld " prefix= "html " %>
<%@ taglib uri= "/WEB-INF/struts-logic.tld " prefix= "logic " %>
<%@ taglib uri= "/WEB-INF/struts-nested.tld " prefix= "nested " %>

你的原代码我执行都是正常的~

是你的tld没起到作用,可能你的tld路径不对吧

热点排行