我无法使用以下代码比较字符类型
<s:if test='aCharType == "Y"'>
This is not working
</s:if>
这里的aCharType是长度为1的字符类型。
我用谷歌搜索了我知道struts 2如果标签适用的问题 字符串类型。
如果你有,请告诉我解决方案。
答案 0 :(得分:1)
您正在将aCharType
与字符串"Y"
进行比较,并将其与字符'Y'
进行比较
<s:if test="aCharType == 'Y'">
This is working
</s:if>
答案 1 :(得分:-1)
你的语法是正确的。但是你应该在object之前提到'#'符号。'#'符号会提到这是对象而不是字符串。如果你没有提到它将作为字符串。
你的正确答案是:
<s:if test='#aCharType == "Y"'>
this will work
</s:if>