用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

hr2812    -  云代码空间

——

struts标签中判断session中对象的属性值是否为空

2017-10-31|820阅||

摘要:问题描述:div绑定一个点击事件,把文章id和当前用户id传到后台<div class="diggit" onclick="DiggPost(<s:property value="topicid"/>,<s:property value="#session

问题描述:div绑定一个点击事件,把文章id和当前用户id传到后台
<div class="diggit" onclick="DiggPost(<s:property value="topicid"/>,<s:property value="#session.user.userid"/>);"> 
当session中有user时,这样是没问题的。

当session中user为空时,浏览器调试时,会出先下面错误
Uncaught SyntaxError: Unexpected token )

试着不用<s:if>标签,用三目运算符解决此问题:

<div class="diggit" onclick="DiggPost(<s:property value="topicid"/>,
    <s:propertyvalue="#session.user==null?'null':#session.user.userid"/>);"> 


问题得到解决。



顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: hr2812
    • 等级: 中级程序员
    • 积分: 106
    • 代码: 0 个
    • 文章: 2 篇
    • 随想: 0 条
    • 访问: 1 次
    • 关注

    人气代码

      最新提问

        站长推荐