ServletForwardingController
功能:将接收到的请求转发到到一个自己写的的servlet
1.自己写一个控制器
package com.myspring.web.controller;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ForwardingServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
resp.getWriter().write("Controller forward to Servlet");
System.out.println("Controller forward to Servlet");
}
}
2.在Web.xml文件中配置自己的写的servlet
<!-- 配置转发器 -->
<servlet>
<servlet-name>forwarding</servlet-name>
<servlet-class>com.myspring.web.controller.ForwardingServlet</servlet-class>
</servlet>
3.在spring配置文件中配置此控制器
<bean name="/forwardToServlet"
class="org.springframework.web.servlet.mvc.ServletForwardingController">
<property name="servletName" value="forwarding"></property> <!--此处的配置是指定在web.xml文件中配置servlet的名称 -->
</bean>
5.通过/forwardToServlet即可访问