JSP自定义标签小结

JSP自定义标签小结
基础知识详见: http://mercyblitz.javaeye.com/blog/70106  http://mercyblitz.javaeye.com/blog/70114
这两篇文章,写的很详细。

但在实际项目中是SSH架构的,我们需要拿到spring bean(例如BO,DAO等)然后设计一些跟业务相关的自定义标签,这时就得用到spring提供的WebApplicationContextUtils,通过这个类的实例对象去取bean。
示例代码如下:
1 WebApplicationContext wac  =  WebApplicationContextUtils.getWebApplicationContext(pageContext.getServletContext());
2         IUserBO userBO  =  (IUserBO) wac.getBean( " userBO " );
3 // userBO已经在spring配置文件中进行配置
4 < bean id = " userBO "   class = " com.ns.UserBO "  parent = " commonService " >
5 </ bean >
然后我们就可以在标签实现类夹杂一些业务逻辑判断了。

你可能感兴趣的:(JSP自定义标签小结)