如果是一些变量的显示就是el表达式,在servlet或者controller(spring-mvc)、action(struts)中放入到request.setAttribuilte环境中,当然session和servletContext中也可以。然后再也没上使用${xxxx}来获取。
如果是一些简单逻辑操作,可以使用jstl标签
如果是复杂的逻辑,有两个方案,其一是在前面的servlet或者contoller或者action内完成业务逻辑处理然后把结果转发到jsp也没,其二就是使用自定义标签,自定义标签的实现方式你可以参照jstl的实现来写。
另外一个更好的解决方案就是不实用jsp为模板语言,使用freemarker或者thymeleaf。
温馨提示:答案为网友推荐,仅供参考