el表达式拼接字符串如何通过字符串提取省市县

我们发现在jsp页面输出两个字符串變量 不能用+号连接否则编译器会把它当成数值类型然后报错。

那怎么在jsp页面连接两个字符串呢

因为 java代码中可以用concat把字符串连接起来。

那么我们可以在jsp中调用 java的函数方法来  把两个字符串连接起来

jsp自定义标签就是应用在这种场景的方法之一: 在jsp页面调用java中的方法对数据进行處理。

jsp自定义标签 的使用流程如下(以连接两个字符串为例):

首先我们需要在项目中新建一个tld文件来定义标签

* 用于在EL中获取数字整数部分 * 用于茬EL中判断数字是否有小数位 * 用于在EL中把数字格式化成千分逗号显示

就是 我们需要的方法注意 必须使用static,否则 jsp页面找不到该方法

而且返囙类型和参数类型要与标签库中的 定义一致。

然后我们就可以在jsp页面中使用标签了

}

但是老板说如果数字为0就让它不能跳转打算这样写的:

很明显这样是错了,在el表达式拼接字符串里嵌套了el表达式拼接字符串

发布了1 篇原创文章 · 获赞 1 · 访问量 1万+

}

我要回帖

更多关于 el表达式拼接字符串 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信