@WebServlet(
urlPatterns = {"/user/*"},
initParams = {
@WebInitParam(name = "USER_VIEW",value = "user.jsp")
}
)
public class User extends HttpServlet {
private String USER_VIEW;
public void init(){
USER_VIEW = getServletConfig().getInitParameter("USER_VIEW");
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
UserService userService = (UserService) getServletContext().getAttribute("userService");
String usrname = req.getPathInfo().substring(1);
if(userService.isUerExisted(usrname)){
Blah blah = new Blah();
blah.setUsername(usrname);
List<Blah> blahs = userService.getBlahs(blah);
req.setAttribute("blahs",blahs);
}
req.setAttribute("username",usrname);
req.getRequestDispatcher(USER_VIEW).forward(req,resp);
}
программа все еще выполняется в функции doGet. Не включается в USER_VIEW, USER_VIEW - user.jsp.Я получаю URL: http://localhost:8080/wbojsp/user/liming в цвете.Спасибо моим восторженным друзьям!