如何在Java Servlet中动态设置urlPattern =“ / user_N”?

时间:2018-08-13 17:43:33

标签: servlets url-pattern path-parameter

我编写了一个聊天Web应用程序,如果用户单击他的朋友列表,则可以单击他的一个朋友,然后将其重定向到他的朋友的个人资料页面。问题在于,对于每个朋友,我必须打开一个特定的.jsp文件,并且每次都想更改URL。例如,如果用户A单击其朋友用户B,则我要设置为urlPattern =“ / user_B”。那可能吗 ?这是我的代码的一部分

@WebServlet(name = "UserProfileServlet", urlPatterns = {"/userprofile"})
public class UserProfileServlet extends HttpServlet{

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    HttpSession session = request.getSession();
    String email = session.getAttribute("email").toString();

    // want to change at this point the urlPattern value ...           
    }}

0 个答案:

没有答案