在我编写自定义标记来执行此操作之前,我想确保我没有遗漏 EL 或 JSTL 中的某些内容。
存储在请求范围内的 bean 属性返回了一个 int。我需要将其输出为十六进制。但是经过搜索,似乎JSP中没有办法输出EL从bean返回的int这样......
${someBean.someInt}
...作为十六进制值,以...
<%= String.format("0x%X", someBean.getSomeInt()) %>
...将。
我对么?如果没有,它是如何完成的?(我们的部门编码标准不允许使用语法将 Java 直接包含在 JSP 中<% %>
。如果我们找不到已经可用的东西,我们必须编写标签。)