java实现遍历树形菜单方法——OpenSessionView实现
生活随笔
收集整理的這篇文章主要介紹了
java实现遍历树形菜单方法——OpenSessionView实现
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
/**
* @Title: OpenSessionView.java
* @Package org.util
* @Description: TODO該方法的主要作用:
* @author A18ccms A18ccms_gmail_com
* @date 2017-5-6 下午1:48:25
* @version V1.0
*/
package org.web;import java.io.IOException;import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;import org.dao.BaseHibernateDao;
import org.hibernate.Hibernate;
import org.hibernate.Session;
import org.hibernate.Transaction;/** * * 項(xiàng)目名稱:votedemo * 類名稱:OpenSessionView * 類描述: 讓session 始終保持著一個(gè)打開(kāi)的狀態(tài)* 創(chuàng)建人:Mu Xiongxiong * 創(chuàng)建時(shí)間:2017-5-6 下午1:48:25 * 修改人:Mu Xiongxiong * 修改時(shí)間:2017-5-6 下午1:48:25 * 修改備注: * @version * */
public class OpenSessionView extends BaseHibernateDao implements Filter {/**(非 Javadoc)* <p>Title: destroy</p>* <p>Description(描述): </p>* @see javax.servlet.Filter#destroy()*/@Overridepublic void destroy() {// TODO Auto-generated method stub}/**(非 Javadoc)* <p>Title: doFilter</p>* <p>Description(描述): </p>* @param arg0* @param arg1* @param arg2* @throws IOException* @throws ServletException* @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)*/@Overridepublic void doFilter(ServletRequest arg0, ServletResponse arg1,FilterChain arg2) throws IOException, ServletException {Session session = null;Transaction tx = null;try {session = getSession();tx = session.beginTransaction();arg2.doFilter(arg0, arg1);tx.commit();} catch (Exception e) {e.printStackTrace();tx.rollback();}finally{closeSession();}}/**(非 Javadoc)* <p>Title: init</p>* <p>Description(描述): </p>* @param arg0* @throws ServletException* @see javax.servlet.Filter#init(javax.servlet.FilterConfig)*/@Overridepublic void init(FilterConfig arg0) throws ServletException {// TODO Auto-generated method stub}}
總結(jié)
以上是生活随笔為你收集整理的java实现遍历树形菜单方法——OpenSessionView实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: TMDHosting vs HostGa
- 下一篇: 电脑显示正在配置更新,请勿关闭你的计算机