Servlets 如何";“定制”;Servlet的相对URL
我有一个Servlet/JSP应用程序。 我试图为每个Servlet显示一个定制的URL: 例如,我有一个servlet“First_step”做了一些工作,URL显示为Servlets 如何";“定制”;Servlet的相对URL,servlets,url-pattern,Servlets,Url Pattern,我有一个Servlet/JSP应用程序。 我试图为每个Servlet显示一个定制的URL: 例如,我有一个servlet“First_step”做了一些工作,URL显示为 http://localhost:8080/App/Fisrt_step 如何将其更改为显示http://localhost:8080/App/home取决于您的web配置。您使用的是servlets 2.5还是3.1?如果仍在使用2.5,则可以在web-INF中的web.xml文件中更改servlet url映射: 您当
http://localhost:8080/App/Fisrt_step
如何将其更改为显示
http://localhost:8080/App/home
取决于您的web配置。您使用的是servlets 2.5还是3.1?如果仍在使用2.5,则可以在web-INF中的web.xml文件中更改servlet url映射:
您当前的映射看起来像这样*假设您的servlet类名也是“FisrtStepServlet”(FisrtStepServlet.class):
嘿,老兄,我得拿到那些分数,不知怎么的,xD没想到我会看到有一天我会得到巴卢斯的支持票,哈哈,谢谢!
<servlet>
<display-name>FisrtStepServlet</display-name>
<servlet-name>FisrtStepServlet</servlet-name>
<servlet-class>yourpackage.FisrtStepServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FisrtStepServlet</servlet-name>
<url-pattern>/Fisrt_step </url-pattern>
<url-pattern>/alternativeURL</url-pattern>
</servlet-mapping>
@WebServlet("/Fisrt_step ") //here you change the servlet URL
public class FisrtStepServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public FisrtStepServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//whatever here
}
}