JSP-通过servlet名称获取servlet的URL

时间:2018-07-10 19:53:47

标签: jsp servlets

在Servlet中,我们具有注释:

@WebServlet(name = "myOwnSite", value = "/siteHere")

是否可以通过servlet名称/siteHere在JSP中生成URI myOwnSite

1 个答案:

答案 0 :(得分:1)

注释应为

@WebServlet(urlPatterns={"/yoururl"})
public class MyServlet extends HttpServlet{}

要访问注释中的参数,请使用反射:

//somewhere you want to get the url
String[] patterns=MyServlet.class.getAnnotation(WebServlet.class).urlPatterns();