但是老板说如果数字为0就让它不能跳转打算这样写的:
很明显这样是错了,在el表达式拼接字符串里嵌套了el表达式拼接字符串
发布了1 篇原创文章 · 获赞 1 · 访问量 1万+
我们发现在jsp页面输出两个字符串變量 不能用+号连接否则编译器会把它当成数值类型然后报错。
那怎么在jsp页面连接两个字符串呢
因为 java代码中可以用concat把字符串连接起来。
那么我们可以在jsp中调用 java的函数方法来 把两个字符串连接起来
jsp自定义标签就是应用在这种场景的方法之一: 在jsp页面调用java中的方法对数据进行處理。
jsp自定义标签 的使用流程如下(以连接两个字符串为例):
首先我们需要在项目中新建一个tld文件来定义标签
* 用于在EL中获取数字整数部分 * 用于茬EL中判断数字是否有小数位 * 用于在EL中把数字格式化成千分逗号显示就是 我们需要的方法注意 必须使用static,否则 jsp页面找不到该方法
而且返囙类型和参数类型要与标签库中的 定义一致。
然后我们就可以在jsp页面中使用标签了
但是老板说如果数字为0就让它不能跳转打算这样写的:
很明显这样是错了,在el表达式拼接字符串里嵌套了el表达式拼接字符串
发布了1 篇原创文章 · 获赞 1 · 访问量 1万+
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。