今天myeclipse里部署了之前做的一个测试项目,发现jsp里的$符号tomcat启动后页面上显示出来了,百度搜了下别人也有类似的问题出现过。经提醒原来是web.xml配置的version设置的是2.5而我tomcat5启动的。是tomcat的版本低于web的版本,从而导致$符号不能正常使用。
后将tomcat5改用tomcat6。jdk采用1.6 启动spring2.5项目。$显示问题解决。
以下是网上摘录的详细说明:
在jsp页面中用表达式语言中的$符号,如${pageScope.titl