$(function(){
startCountry("test","${test1}");
});
----
我想判断${test1} 里面的值如果有值 就显示
如果没有值 就显示 未知

解决方案 »

  1.   

    yunle.PublicException: 您填写的标签:test1是空值,请先用 ?exists 判断其存在后再使用!--------------------------
    页面报错
      

  2.   

    $(function(){
    var test1Val = '${test1}';
    if( test1Val != null && test1Val != '')//如果有值
        startCountry("test","${test1}");
    else 
        startCountry("test","未知");
    });
    你想要的是这个么?不知道我是否理解正确
      

  3.   

    s:iterator value="#session.boardlist" var="b">
    <s:if test="#b.content == null">
    没有公告信息 
    </s:if>
    <s:else>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<s:property value="#b.content" />
    </s:else>
    </s:iterator>具体楼主可以参照我的写法  我的使用struts2表情判断的
      

  4.   

    =======================================
      我有用freeer 的,但是不知道怎么判断
      

  5.   

    $(function(){
    startCountry("test","${test1}");
    });
    你要判断${test1}是空还是空字符串?简单null判断
    $(function(){
    startCountry("test",${test1} || "");
    });空字符判断
    $(function(){
    startCountry("test",${test1}!=null&&${test1}!=""?${test1}:"");
    });
      

  6.   

    哦,不对...看错了...不是jquery啊...freeer:
    ${test1!""}
      

  7.   

    <c:if test="${test1 != null}">${test1}</c:if>
    <c:if test="${test1==null}"> </c:if>
      

  8.   


    朋友 刚刚我用你的方法还是报错!我界面是用freeer: 的,------------------
    以下是报错内容
    yunle.PublicException: 您填写的标签:test1是空值,请先用 ?exists 判断其存在后再使用!
      

  9.   

    freeer什么版本的
    !标记不能用的话就用default
    ${test1?default('')}
      

  10.   

    ---------------------------
    freeer 2.3.15.jar  版本你上面的,刚刚试过,还是报错
      

  11.   

    yunle.PublicException: 您填写的标签:test1是空值,请先用 ?exists 判断其存在后再使用!那你查这个呗...
    你这个是自定义标签还是什么东西
    先搞清楚哪里报的错,为什么报的