对于SimpleTagSupport
或BodyTagSupport
等标记处理程序,Autowired不起作用,因为为每个单独的请求创建了标记。现在,如果我需要调用Spring管理的服务类的方法,我该怎么做?
从标签处理程序调用服务方法并不是一个好的设计吗?我可以使用一些替代方法吗?
答案 0 :(得分:0)
从标签处理程序调用服务方法并不是一个好的设计吗?
因此,Custom Tags in JSP Pages JSP技术还提供了一种机制,用于在自定义标记中封装其他类型的动态功能,自定义标记是JSP语言的扩展。可以由自定义标记执行的任务的一些示例包括操作隐式对象,处理表单,访问数据库和其他企业服务(如电子邮件和目录)以及实现流控制。
我可以使用一些替代方法吗?
你可以either use the @Configurable Support or extend your tag from RequestContextAwareTag
。