SpringMVC框架

模型(封装了应用程序数据(!=手动))、视图、控制器的web框架

①springMVC导致应用程序的不同方面分离(输入逻辑、业务逻辑和UI逻辑)/springMVC帮助我们实现程序应用层面的分离。

②数据封装在pojo类中(模型层),属于模型层。

③由视图解析渲染数据。

④由controller负责将数据给view进行解析渲染。

 

@Contrller:代表我是一个控制器

@RequesstMapping:代表我是一个请求映射路径

@+:代表将指定单词组成的一个具有特定意义的标记叫注解

WEB-INF目录下的资源只能被服务器访问,不能被客服端直接访问,所以它是安全的。

 

从页面请求打后台程序的两种方法:

1、如果是超链接传值,我们后台则使用@PathVariable注解来接受传过来的值。

2、表单提交方式进行传值使用@RequestParam注解进行接受传过来的值。

注意:@RequestParam的值必须要和jsp表单里面的name值一致!

 

处理静态资源(在xxx-servlet.xml文件中配置即可)

<mvc:annotation-driven></mvc:annotation-driven>

<mvc:default-servlet-handler/>

 

springMVC国际化

实现国际化功能的步骤:

①导包(jstl.jar和stands.jar)

②配置好对应的资源文件(后缀名为.properties)

  配置文件的命名规范:基名_语言_地区

③在springMVC配置文件中配置资源文件

④使用国际化需要在jsp文件中引入springMVC的标签库

注意:

1)、资源文件里都是键、值对应的形式key=value。

2)、配置springMVC文件时,国际化资源文件的bean必须要写Id属性且值必须为messageSource

<fmt:message key="resource.hello"></fmt:message>

 

posted @ 2018-09-19 15:40  八戒吼  阅读(121)  评论(0)    收藏  举报