读书人

关于EL表达式之quot;空值取代异常消息的功

发布时间: 2012-01-18 00:23:26 作者: rapoo

关于EL表达式之"空值取代错误消息的功能"
EL表达式之 "空值取代错误消息的功能 " 这真不理解,烦哪位大哥帮忙解释一下
小可认为:
如: 一个 elDemo.jsp 页面只写了下面这句代码

${person.name}

执行,EL表达式取值为空,此已空字符串的形式显示在页面上,而不报空指针异常,这样很方便,特别是在 from 表单中更是常用,

但试验结果,在Eclipse3.2 + tomcat5.5 中调试错误,
org.apache.jasper.JasperException: Exception in JSP: /elDemo.jsp:1

1: ${person.name}

自己手写然后放入tomcat虚拟目录中,手工启动 tomcat却不会报错,不解,谢谢大家帮忙理解

[解决办法]
不懂,帮up
[解决办法]
这个问题还真没发现,是不是你的你eclipse中定义的jsp版本不是2.0啊?
如果不是2.0的话,就会出现空指针错误
[解决办法]
EL表达式有个用途就是返回空指针的时候,是返回空字符串, 如果不用的话,返回的是 "NULL "

读书人网 >Java Web开发

热点推荐