今天遇到了这样一个问题
在一个jsp页面中,我希望在一个a标签的href属性值中使用EL表达式,在这个EL表达式的大括号中使用三元运算符。
具体问题:我希望使用三元运算符,如果从后台取的值==2,则实现跳转,并且将用EL表达式获得的参数传到后台,如果不等于2,则不跳转。
但问题出在,我用三元运算符给href赋值时,怎么也不能在EL表示式的大括号里面将参数拼接起来,网上也没有找到答案,最后通过咨询,别人告诉我不能使用加号简单拼接,而是要使用concat来拼接。
今天遇到了这样一个问题
在一个jsp页面中,我希望在一个a标签的href属性值中使用EL表达式,在这个EL表达式的大括号中使用三元运算符。
具体问题:我希望使用三元运算符,如果从后台取的值==2,则实现跳转,并且将用EL表达式获得的参数传到后台,如果不等于2,则不跳转。
但问题出在,我用三元运算符给href赋值时,怎么也不能在EL表示式的大括号里面将参数拼接起来,网上也没有找到答案,最后通过咨询,别人告诉我不能使用加号简单拼接,而是要使用concat来拼接。