<#list pageView.list as msg>

     <form name="msgForm" id="msgForm" action="findMsgById.do" method="post">

  <tr class="tr3" onMouseOver="this.style.backgroundColor='whitesmoke'"

          onMouseOut="this.style.backgroundColor='white'">

     <td align="center">

   <span class="style_blue_tableline">${msg_index+1} 

   </span>

     </td>

     <td align="center">

  <span class="style_blue_tableline">

      <a id="editmsg" name="editmsg"

   style="cursor:pointer;color:blue;text-decoration: underline">

   修改

      </a>

  </span>

  <span class="style_blue_tableline">

      <a href="logicDelMsg.do?messageId=${msg.messageId}" >删除

      </a>

  </span>

     </td>

     <input type="hidden" id="messageId" name="messageId" value="${msg.messageId}" />

     <td align="center">

  <span class="style_blue_tableline">${msg.title}nbsp;

  </span>

     </td>

     <td align="center">

  <span class="style_blue_tableline">${msg.messageContent} 

  </span>

     </td>

     <td align="center">

  <span class="style_blue_tableline">${msg.sendTime?string("yyyy-MM-dd HH:mm:ss")} 

  </span>

     </td>

     <td align="center">

  <span class="style_blue_tableline">${msg.sender} 

  </span>

      </td>

      

  </tr>

     </form>

</#list>







如以上所示,如果EL表达式中的值为空,则会报如下异常:



the expression msg.title is undefine ....







原因是:freemarker不像jsp那样,可以在页面上自动处理空值。



这时,应该将每个EL表达式改成如下:



${(msg.title)?default("")}



表示:如果这个值为空,则给一个默认值。



默认值可任意指定。

当freemarker中EL表达式的值为空时出现异常的解决方法的更多相关文章

  1. JSP中EL表达式取值问题记录(已解决)

    ***************************2015-10-28 22:21************************* 问题描述如下: 在当前的jsp页面已经有了如下代码: < ...

  2. Struts2中EL表达式取值

    http://blog.csdn.net/cuihaiyang/article/details/41950141 (写的不错,可以知道为什么struts2可以用El取属性值的问题.正常el从reque ...

  3. Struts2 中EL表达式取值顺序

    pagecontext---->request---->Valuestack-root栈顶----->root栈底----->actioncontext map----> ...

  4. Ajax - 在函数中使用Ajax怎么使用返回值 - Ajax赋值给全局变量异常的解决方法

    要使用异步操作:  async : false,//取消异步操作 //添加节点函数 function InsertNode(nodenum, nodename, type) { var returnv ...

  5. EL表达式取值中文再发送请求时会乱码

    问题描述: 在网站底部进行评论,点击提交按钮时,后台tomcat报错,通过火狐浏览器的firebug看到发送的POST请求体中,有一个title参数是乱码, 导致该字段超长违反了数据库字段的长度约束: ...

  6. js文件中如何使用 获取EL表达式的值

    转: js文件中如何使用 获取EL表达式的值 原先做法是在jsp页面引入头文件 <%@ page language="java" pageEncoding="UTF ...

  7. 独立的js文件中不能使用EL表达式取值

    在独立的js文件中写了一个EL表达式取值,发现没有取到值,原因在于不能在独立的js文件中使用EL表达式,可以在jsp页面定义全局变量,然后在js文件中引用

  8. jsp中EL表达式不起作用的问题1

    问题:在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值,对应代码如下: 解决: 只要在 jsp中 头文件中写上 : <%@page isELIgnored= ...

  9. 关于EL表达式取值的问题

    EL表达式取值时,如果没有指定作用域,EL表达式会自动按照作用域的大小,从小到大依次去找;比如${s},会自动按照"pageContext,request,session,applicati ...

随机推荐

  1. 详解linux进程间通信-信号

    前言:之前说看<C++ Primer >暂时搁浅一下,迷上公司大神写的代码,想要明白,主要是socket.进程间通信! 知道进程间通信:信号.信号量.管道.消息队列.共享内存(共享存储), ...

  2. Spring cloud 学习资料整理

    推荐博客 纯洁的微笑 程序猿DD liaokailin的专栏 周立 Spring Cloud 方志朋 Spring Cloud 专栏 许进 跟我学Spring Cloud 推荐网站 Spring Cl ...

  3. JAVA 第二天 内部类

    package com.company; /** * Created by Administrator on 2016/8/23. */ public class Outter {//生成的字节码文件 ...

  4. 关于centos版本安装ethereum钱包

    安装go wget https://studygolang.com/dl/golang/go1.9.linux-amd64.tar.gz --no-check-certificatetar -zxvf ...

  5. CentOS7 YUM 安装NGINX

    1.先添加源: nano /etc/yum.repos.d/nginx.repo 把下边这段代码添加到nginx.repo中去.[nginx] name=nginx repo baseurl=http ...

  6. 牛客网编程练习之PAT乙级(Basic Level):1034 写出这个数

    AC代码: import java.util.*; /** * @author CC11001100 */ public class Main { public static void main(St ...

  7. webpack 将不同类型的文件输出到不同文件夹

    参考:https://stackoverflow.com/questions/33058964/configure-webpack-to-output-images-fonts-in-a-separa ...

  8. docker iotop :OSError: Netlink error: No such file or directory

    在容器内使用iotop ,错误信息: raceback (most recent call last): File "/usr/sbin/iotop", line 16, in & ...

  9. Scikit-learn:分类classification

    http://blog.csdn.net/pipisorry/article/details/53034340 支持向量机SVM分类 svm分类有多种不同的算法.SVM是非常流行的机器学习算法,主要用 ...

  10. Openresty 数据共享API.Data Sharing within an Nginx Worker

    摘要自:https://github.com/openresty/lua-nginx-module/#data-sharing-within-an-nginx-worker 每nginx worker ...