对EL表达式中取到的值进行判断后显示

对EL表达式中取到的值进行判断后显示,第1张

1、首先在电脑上打开eclipse,这里从controller层传值msg,需要判断msg是edit还是save,如下图所示

2、进去jsp页面之后,通过<c:if test="${msg eq 'edit'}"></c:if>判断msg是否等于edit,如果等于就显示状态这一行数据,不等于就不显示,注意是单引号。

3、也可以使用el表达式判断与某个数值是否相等,如下图所示。

4、最后用于输出请求获得username参数。Java<%=requestgetParameter(“username”)%>

EL表达式:${paramusername}。

List list =new ArrayList();
------------------------
这个是判断list里面是否有值。
listisEmpty();
return true; //为空
return false; //不为空;
-----------------------
如果用 if(null == list)
即使list里面没有值也判断他不为空,应为已经为list对象new ArrayList了。

JVM会先寻找list的内容,没有给list赋值,默认为null,系统就会抛出空指针异常
原因是我猜的
if(null==list)这样写可以避免这个问题
这个算是经验吧
希望能对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12606218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存