返回列表 发帖

[其他技术] 轻量级JAVA_EE企业应用实战 第3版 第2章 自定义标签问题

tagDemo\fragmentTag.jsp运行问题:运行时显示下面图中的错误,好像是<body-content>设置不对,但是修改为其他几个设置都不行,不知问题出在哪里?
捕获.PNG
2015-7-3 08:22

提问赏金:2金币
获奖名单 : 还未派发赏金
编程业余爱好者

直接用光盘代码测试看看。
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

用的就是光盘的代码,测试不行,我又用ANT 重新编译build.xml文件后还是出错,不知问题出在哪里。
编程业余爱好者

TOP

你好!我看你也看这本书,我想咨询一下,在本书第121页的自定义标签中,为什么我的代码和书上的是一样的,但总是出现404错误,我想应该是web.xml的配置问题,可是为什么书上就不用配置吗?有了tld文件,还需要配置web.xml吗?怎么配置?

TOP

再次读一遍本书,终于找到解决此问题的方法。原来是Tomcat版本问题,我用的版本是7.0.57和7.0.65,在测试时均出现此问题。今天从网上找到了解决问题的办法:如果在 < mytag:fragment>里面加上注释会出现“According to TLD, tag mytag:fragment must be empty, but is not”错误,把<mytag:fragment> 开始标签与</mytag:fragment>结束标签之间的注释全部去掉——HTML注释、JSP注释都要去掉。——最新版本的Tomcat不允许此处出现注释!
如上所示,删除注释后再次测试代码正常。
编程业余爱好者

TOP

返回列表