ssm+shiro框架搭建笔记(1)

来源:互联网 发布:java线程池 callable 编辑:程序博客网 时间:2024/05/16 12:28

配置SpringMVC

(1). 配置web.xml。

文件添加一下配置信息:

  <!-- 配置spring-mvc start--> <servlet>    <servlet-name>dispatcher</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <init-param>        <param-name>contextConfigLocation</param-name>        <param-value>classpath:spring-mvc.xml</param-value>    </init-param>    <load-on-startup>1</load-on-startup></servlet><servlet-mapping>    <servlet-name>dispatcher</servlet-name>    <url-pattern>*.do</url-pattern></servlet-mapping><!-- 配置spring-mvc end-->

(2).配置spring-mvc.xml文件。

文件配置信息:

<mvc:annotation-driven enable-matrix-variables="true" /><mvc:resources location="/resources/" mapping="/resources/**"/><!-- 扫描 controller--><context:component-scan base-package="com.lcl.*.controller" /><!-- 定义跳转的文件的前后缀 ,视图模式配置--><bean id="viewResolver"    class="org.springframework.web.servlet.view.UrlBasedViewResolver">    <property name="viewClass"        value="org.springframework.web.servlet.view.JstlView" />    <property name="prefix" value="/jsp/" />    <property name="suffix" value=".jsp" /></bean> <!-- 上传下载 --><bean id="multipartResolver"    class="org.springframework.web.multipart.commons.CommonsMultipartResolver">    <property name="maxUploadSize" value="104857600" /></bean><!-- 启动JSON格式的配置 --><bean id="jacksonMessageConverter"class="org.springframework.http.converter.json.MappingJackson2HttpMessageConv  erter">    <!--解决 HttpMediaTypeNotAcceptableException: Could not find acceptable representation-->    <property name="supportedMediaTypes">        <list>            <value>text/html;charset=UTF-8</value>            <value>application/json;charset=UTF-8</value>        </list>    </property></bean>

(3).测试代码

LoginController.java

import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class LoginController {     @RequestMapping(value="/login")     @ResponseBody     public String doLogin(){        return "login";     }}
0 0
原创粉丝点击