关于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 "