何时使用java scriplets何时避免?

时间:2016-05-27 07:35:53

标签: java jsp

我谷歌关于java scriplet并发现java中的scriplet不是一个好习惯,但我们有时为了方便而需要它们,所以我的问题是关于scriplet的适当用法以及何时避免它们?

2 个答案:

答案 0 :(得分:1)

根据我的经验,您可以在任何情况下使用EL和JSTL消除scriplets的使用。

  1. 很难正确格式化。
  2. EL看起来更好:)你可以在Velocity,Thymeleaf,Spring等中使用它。
  3. JSTL是一组额外的html标签+ EL。

答案 1 :(得分:1)

我想说,当标记库不提供相同的功能(通常不是这样)时,它只适用于使用scriptlet。

此外,JSP scriptlet不应用于编写业务逻辑。相反,如果需要,可以使用JSP scriptlet将从处理客户端请求返回的数据(也称为"值对象")转换为适当的客户端就绪格式。即使这样,使用前端控制器servlet或自定义标签也可以做得更好。

isin