9.29 java web注释方式以及servlet映射
9.29
java web中的三种注释方式:
- html注释:<!-- -->
- java注释:// /* */
- jsp注释:<%-- --%>
xml文件中的单释、多行注释问题
第一种(单行):
<!-- 注释内容 -->
第二种(多行):
<!--
注释内容(无其他注释符)
-->
第三种(多行):
<![CDATA[
注释内容(包含其他注释符)
]]>
如图:
在已注释2的前提下,想要注释1,需要采用第三种注释方法。
浏览器不能直接访问Servlet文件,只能通过映射的方式来间接访问Servlet,映射需要开发者手动配置,有两种配置方式。
一是基于XML文件的配置方式
<servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.wdy.servlet.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/myservlet</url-pattern> </servlet-mapping>
二是基于注解的方式
在定义MyServlet之前加 @WebServlet("/demo1")
/demo1是自己定义的名称,可以修改,还需导入javax.servlet.annotation.WebServlet
上述两种配置方式结果完全一致,将demo1与MyServlet进行映射,及可在浏览器地址栏中直接访问demo1就可以映射MyServlet。