Javascript 检查<;中的endswith()的最佳方法;s:如果测试=&引用&燃气轮机;Struts2中包含equalsIgnore大小写的标记
检查字符串是否以特定字母结尾(包括equalsIgnore大小写)的最佳方法是什么 我希望通过使用struts2标记而不是jstl标记来实现以下目标+忽略区分大小写Javascript 检查<;中的endswith()的最佳方法;s:如果测试=&引用&燃气轮机;Struts2中包含equalsIgnore大小写的标记,javascript,java,jsp,struts2,ognl,Javascript,Java,Jsp,Struts2,Ognl,检查字符串是否以特定字母结尾(包括equalsIgnore大小写)的最佳方法是什么 我希望通过使用struts2标记而不是jstl标记来实现以下目标+忽略区分大小写 <s:if test="(strDisplay.endsWith('XYZ'))"> 我没有使用Struts 2标记,但我认为您的表达式语言Java代码中的代码 所以 试试这个 strDisplay.toLowerCase().endsWith('XYZ'.toLowerCase()) 想法很简单,您应该将两个字符串
<s:if test="(strDisplay.endsWith('XYZ'))">
我没有使用Struts 2标记,但我认为您的表达式语言Java代码中的代码 所以 试试这个
strDisplay.toLowerCase().endsWith('XYZ'.toLowerCase())
想法很简单,您应该将两个字符串转换为
大写
或小写
,以实现endsWithIgnoreCase
我没有使用Struts 2标记,但我认为表达式语言Java代码中的代码
所以
试试这个
strDisplay.toLowerCase().endsWith('XYZ'.toLowerCase())
想法很简单,您应该将两个字符串转换为
大写
或小写
,以实现endsWithIgnoreCase
Struts2通过OGNL支持函数调用
<s:if test="strDisplay.toUpperCase().endsWith('XYZ')">
Struts2支持通过OGNL调用函数
<s:if test="strDisplay.toUpperCase().endsWith('XYZ')">
我确实有这个想法,但我想使用s:tags only:)来解决它。谢谢你的回复though@yeppe您可以在表达式语言中替换此代码以实现相同的效果,因为表达式语言将支持java对象上的java函数因为我们有一个解决方案,感谢Pragnani提供这段代码!我确实有这个想法,但我想使用s:tags:)来解决它。谢谢你的回复though@yeppe您可以在表达式语言中替换此代码以实现相同的效果,因为表达式语言将支持java对象上的java函数因为我们有一个解决方案,感谢Pragnani提供这段代码!再次谢谢,先生。没有测试过,但我知道那是真实的。期待您的回复:)恐怕在提出这个问题之前。。。。但是谢谢你,先生!哇,这是一本关于OGNL和相关消防工程的好书!!库多斯再次感谢你,先生。没有测试过,但我知道那是真实的。期待您的回复:)恐怕在提出这个问题之前。。。。但是谢谢你,先生!哇,这是一本关于OGNL和相关消防工程的好书!!kudosIn概括地说,最好避免在视图中执行逻辑——这更难测试,并且使逻辑分散在关注点之间(例如,视图、业务、模型层)。一般来说,最好避免在视图中执行逻辑——这更难测试,并且使逻辑分散在关注点之间(例如,视图、业务、模型层)。