SpringMVC理论知识

一、理论知识

  1. SpringMVC是前端控制框架,SpringMVC是spring框架中的web部分。
  2. 所谓pc端就是电脑,考虑的是浏览器的兼容性。移动端就是手机,考虑的更多的是手机兼容性。
  3. 我们常说的web开发是指做B/S架构上面的开发。
    client/server是客户端/服务端的意思,建立在局域网的基础上,多是建立在Window平台上。
    Brower/server是浏览器/服务端的意思,建立在广域网的基础上,多是建立在浏览器上。
  4. Tomcat一启动就会自动打开index.jsp文件,index.jsp的文件名可以更改。
    设置Tomcat启动打开的默认文件在web.xml文件中设置。
  5. get方式请求(默认方式):在地址栏显示地址。post方式请求:地址栏不显示地址。
  6. 在web.xml文件中设置中央前端控制器,在xxx-servlet.xml中设置视图资源解析器。
  7. 跳转地址栏地址不变(只发生一次session),重定向会变(发生两次session)。
  8. 视图资源解析器配置了前缀和后缀两个属性,分别是prefix和suffix。
    视图资源解析器的class属性值是internalResouce,,,,
  9. 国际化资源文件命名规则是 基名_语言_地区。
  10. WEB-INf目录的特点:WEB_INF是安全目录,只能访问服务端,不能访问客户端
  11. 我们常见的几种请求方式并列出后端程序获取他们传值的方法:
    超链接、表单提交方式、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中的两个名字不一致。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值