javaweb简单总结

1.web.xml中 * 号通配符的使用

    

    一个Servlet可以映射为多个路径

    在映射 Servlet 路径时可以使用‘/*’  ‘*.扩展名’ 的形式

    注意: 两者不能同时使用

                /* 具有较高的优先级

2.

web.xml中<servlet>元素下可以配置< load-on-startup>子元素,

配置方式如下:

<load-on-startup>1</load-on-startup>

如果一个Servlet配置了该项,web容器会在web应用被加载时就初始化该Servlet,数字越小则越先初始化

3、. jsp页面的执行过程

    1.jsp页面在第一次被访问的时候,web容器(jsp引擎)会将jsp翻译成一个Servlet,然后调用servletservice方法

    2.jsp翻译后的Servlet会被放到 %tomcat安装目录%\work\Catalina\localhost\webcontext

    3.jsp页面被再次访问的时候,web容器会去直接调用Servletservice()方法,所以通常来讲jsp只是在第一次被访问的时候比较慢

    4.如果jsp页面做了修改,此时web容器会重新翻译jsp

4.jsp中的九大隐式对象

    

对象变量名 ( 可直接在jsp中使用 )

对象类型

config

ServletConfig

application

ServletContext

response

HttpServletResponse

request

HttpServletRequest

session

HttpSession

out

JspWriter

page

this

exception

Throwable(不是每个jsp都有)

pageContext

PageContext

pageContext对象:主要用于获得其他8大隐式对象。pageContext也是一个域对象,但只在当前jsp页面有效。

5.web开发中的四个域

    

范围由小到大: pagejsp有效) request(一次请求) session(一次会话) application(当前web应用)

page : PageContext对象

request : request对象

session : session对象

application ServletContext对象





猜你喜欢

转载自blog.csdn.net/Dear_mango/article/details/80783401