JSP文件的@WebServlet批注

时间:2018-07-15 17:48:02

标签: jsp servlets

通常是jsp和servlet的新功能。我了解到,可以通过将web.xml注释应用于Servlet来跳过@WebServlet中的url映射。我的理解也就是jsp文件是在执行时编译为servlet的东西。是否还可以将一个@Webservlet注释应用于一个jsp文件,这样就已经映射了结果servlet,而我不必为我所有的.jsp文件在web.xml中创建url映射标签?

感谢您提供任何信息!

1 个答案:

答案 0 :(得分:1)

注释@Webservlet仅可应用于Servlet(java类)。 如果要访问jsp,可以通过以下两种方法来访问它:

  1. web.xml
  2. 中注册jsp
  3. 创建servlet并将其重定向到jsp。

但是将业务逻辑添加到jsp是一个不好的做法。 JSP仅负责MVC pattern查看部分

  

模型视图控制器(MVC)是一种用于软件工程的模式   将应用程序逻辑与用户界面分开。作为名字   这意味着MVC模式具有三层。

模型层

  

这是包含系统业务逻辑的数据层,   并代表应用程序的状态

控制器层

  

控制器层充当View和Model之间的接口。它   从View层接收请求并进行处理,包括   必要的验证。

视图层

  

此层代表应用程序的输出,通常是某种形式   UI。表示层用于显示模型数据   由控制器获取。