attitude 态度 repository资料库
简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被启动起来。
可以通过监听器启动spring容器,springmvc需要一个servlet,上下文不需要加载。
annotation-driven
@modelattitude
加了这个标注,在使用这个controller的时候,会先调用这个方法。
配置文件两个地方,一个spring的配置文件,web.xml里面加载spring上下文。同时配置一个servlet。
新建java @controller@requestmapping("/user") ,在方法上面也加(url)
如果在jsp里面使用这个jstl(c:forEach循环等的东西),那么就要加载这个<@ taglib prefix>
相应内容哪里返回user,我们转换器怎么搞的。
return “”在里面加上forward、redirect之后,他就不给你加前后缀了, 10:57.
请求行请求头,不能有特殊字符。包括中文字符,所以转成utf 1102 这里的
@body,他不会返回那个地址,而是返回对象,根据请求想要的东西,根据消息转换器(需要配置的json转化等)然后将东西传回去。
web-info之后,你直接在地址栏输入请求的jsp是获取不到的,只能从servlet获取。
这个编码转化,1111ajax响应
为什么静态资源后面要加一个md5的码
静态资源要加一个md5的码,然后浏览器读取的时候,如果静态资源经过变化了,那么他的静态资源后面的md5码就不匹配了,就算客户端缓存了原来的东西,他也不会去读取了,他回去服务器重新缓存一下。
异常这里?两种异常,一种是cotroller里面的,一种是外面的,web.xml
一个是jsp和servlet怎么区分。
发布模块?deploy
要不就是核心servlet里面启动容器?