比如你现在有OneServlet,TwoServlet分别进行业务处理
你可以通过html请求如localhost/context/OneServlet,TwoServlet进行调用
别名的话在web.xml中设置如下
 <servlet-mapping>
    <servlet-name>OneServlet</servlet-name>
    <url-pattern>/test</url-pattern>
  </servlet-mapping>
   <servlet-mapping>
    <servlet-name>TwoSearch</servlet-name>
    <url-pattern>/test</url-pattern>
  </servlet-mapping>
第三种方法我也不是很清楚怎么用法

解决方案 »

  1.   

    你的意思是不是请求传送?把JSP的请求通过一系列的SERVLET传下去?如果是这样的话可以这样实现:
    RequestDispatcher requestDispatcher = request.getRequestDispatcher("nextServlet");
    requestDispatcher.forward(request, response);
    然后在下一个SERVLET里就可通过request.getParameter()得到值。或者你用
    request.setAttribute("aa",aa);
    然后在下一个SERVLET里用(aa)response.getAttribute(aa)取出
      

  2.   

    yuanye2008(yuanye218) ( ) 
    你还有哪方面不清楚呢?我觉得说得已经挺清楚拉,比如在OneServlet里可以做一些关于数据的操作,然后在TwoServlet里可以做一些数据展示的动作,你就可以通过http://localhost:port/your context/OneServlet,TwoServlet依次做上述动作.
    而如果是通过别名进行处理的话,你只要通过http://localhost:port/your context/test就可以调用这两个servlet了,其实这种方法我是不推荐使用拉,把事情搞得复杂化了哦.
      

  3.   

    你看看java模式。有这样的模式。