您的位置:首页 > 其它

MVC框架实现5---Smart框架Forwarder组件接口设计和实现

2012-03-09 16:23 316 查看
Forwarder接口:

package com.smart.forwarder;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public interface Forwarder {

public void forward(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException;

}


Forwarder接口实现:
package com.smart.forwarder;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class DefaultForwarder implements Forwarder {

private String path;

public DefaultForwarder(){}
public DefaultForwarder(String path){
this.path = path;
}

@Override
public void forward(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException {
request.getRequestDispatcher(path).forward(request, response);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息