package net.loyin.handler;
import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.jfinal.handler.Handler;
/**
* session参数填入到request
* @author 刘声凤
* 2012-9-4 下午10:22:19
*/
public class SessionHandler extends Handler {
@SuppressWarnings("unchecked")
@Override
public void handle(String target, HttpServletRequest request,
HttpServletResponse response, boolean[] isHandled) {
HttpSession session=request.getSession();
Enumeration<String> atts=session.getAttributeNames();
while(atts.hasMoreElements()==true){
String an=atts.nextElement();
request.setAttribute(an, session.getAttribute(an));
}
nextHandler.handle(target, request, response, isHandled);
}
}