一、理论知识
- SpringMVC是前端控制框架,SpringMVC是spring框架中的web部分。
- 所谓pc端就是电脑,考虑的是浏览器的兼容性。移动端就是手机,考虑的更多的是手机兼容性。
- 我们常说的web开发是指做B/S架构上面的开发。
client/server是客户端/服务端的意思,建立在局域网的基础上,多是建立在Window平台上。
Brower/server是浏览器/服务端的意思,建立在广域网的基础上,多是建立在浏览器上。 - Tomcat一启动就会自动打开index.jsp文件,index.jsp的文件名可以更改。
设置Tomcat启动打开的默认文件在web.xml文件中设置。 - get方式请求(默认方式):在地址栏显示地址。post方式请求:地址栏不显示地址。
- 在web.xml文件中设置中央前端控制器,在xxx-servlet.xml中设置视图资源解析器。
- 跳转地址栏地址不变(只发生一次session),重定向会变(发生两次session)。
- 视图资源解析器配置了前缀和后缀两个属性,分别是prefix和suffix。
视图资源解析器的class属性值是internalResouce,,,, - 国际化资源文件命名规则是 基名_语言_地区。
- WEB-INf目录的特点:WEB_INF是安全目录,只能访问服务端,不能访问客户端
- 我们常见的几种请求方式并列出后端程序获取他们传值的方法:
超链接、表单提交方式、Ajax。@PathVriable、@RequestParam
二、请根据下列报错信息,分析程序报错的原因。
1. Caused by:
java.lang.NoClassDefFoundError:Lorg/apache/chomons/logging/Log;
原因:少包或者是包冲突。
2. Caused by:
java.lang.IlleaglSrgumentException:Servlet mapping specifies an unknown servlet name Hello
原因:xxx-servlet.xml的名字没有写成Hello;web.xml里面servlet-name中的两个名字不一致。