zoukankan      html  css  js  c++  java
  • Struts2 用 s:if test 判断String类型的对象属性值和单字符是否相等的问题

    Struts2 用 s:if test 判断String类型的对象属性值和单字符是否相等的问题

     

    首先,这里所指的单字符形如:Y,男。

    有两种做法:

    a. <s:if test='news.sfsecret=="是"'>

    b. <s:if test="news.sfsecret=='是'.toString()">

    解释如下:


    因为java是强类型语言,单引号表示char类型而双引号则表示String类型。所以a中可以正常使用,而b中则需要用toString()方法将char类型转为String类型

    实际使用

    (1)  <s:iterator value="FunTypeList">
      <input type="radio" name="<s:property value='chartTypeList[#st.count-1].syntax'/>FunType" value="${dworder}"
      <s:if test="pieFunType.equals(dworder.toString())">checked="checked"</s:if> />${name}
      </s:iterator>

    (2)<input type="radio" name="roworCol" value="1" <s:if test="roworCol.equals('1'.toString())">checked="checked"</s:if>/>

    其中,pieFunType和roworCol为后台传过来的字符串

  • 相关阅读:
    vue的选项
    css(3)基础知识查漏补缺
    总结获取网页相关的一些宽高
    vue的全局api(二)
    vue的全局api
    vue的内部指令
    Java File
    Java File IO学习笔记
    systemctl介绍
    java学习笔记一(20180319)
  • 原文地址:https://www.cnblogs.com/limeiky/p/5594396.html
Copyright © 2011-2022 走看看