1.jsp 的概念和特点
概念: 是Java服务器页面,其根本是一个servlet。 主要解决servlet进行页面展示代码过于繁琐。
特点:跨平台,健壮性和安全性,组件跨平台,一次编译处处运行
2.jsp访问原理:
![52bf54aef95de4f28e66d767f71bc233.png](https://i-blog.csdnimg.cn/blog_migrate/74cbb18b69a85b69257e984b2c2556a7.jpeg)
语言描述:
localhost:8080/**.jsp
当在浏览器中地址栏输入 localhost:8080/项目别名/**.jsp,服务器会根据 localhost:8080找到指定服务器的webapps目录下(这里我以tomcat服务器举例),在根据uri(即项目别名/**.jsp)在webapps找,在web.xml找对应的servlet,如果没有找到,会在服务器中web.xml 找。
服务器web.xml查找:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
找到对应的servlet-name,在根据servlet-name找到对应的servlet
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
找到对应的jspservlet</