spring mvc-SpringMvc无法访问后台

问题描述

SpringMvc无法访问后台
web.xml
<?xml version=""1.0"" encoding=""UTF-8""?>
xmlns=""http://java.sun.com/xml/ns/javaee""
xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
xsi:schemaLocation=""http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"">
<!-- 字符过滤转码(防止添加到数据库中的数据为乱码) -->

characterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8

forceEncoding
true

characterEncodingFilter
/*

UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

UrlRewriteFilter
/*

<!-- 配置上下文 --><context-param>    <param-name>contextConfigLocation</param-name>    <!-- 利用上下文配置 -->    <param-value>classpath:applicationContext*.xml</param-value></context-param><!-- 配置监听 --><listener>        <listener-class>            org.springframework.web.util.Log4jConfigListener        </listener-class>    </listener> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener><!-- Spring Mvc配置 --><servlet>    <servlet-name>springmvc</servlet-name>    <servlet-class>        org.springframework.web.servlet.DispatcherServlet    </servlet-class>    <load-on-startup>1</load-on-startup></servlet><servlet-mapping>    <servlet-name>springmvc</servlet-name>    <url-pattern>/</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.css</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.js</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.html</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.css</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>default</servlet-name>    <url-pattern>*.ftl</url-pattern></servlet-mapping><!-- log4j配置 -->  <context-param>        <param-name>webAppRootKey</param-name>        <param-value>webName.root</param-value>    </context-param>    <context-param>        <param-name>log4jConfigLocation</param-name>        <param-value>WEB-INF/log4j.properties</param-value>    </context-param>    <context-param>        <param-name>log4jRefreshInterval</param-name>        <param-value>3000</param-value>    </context-param>  
 springmvc-servlet.xml <?xml version=""1.0"" encoding=""UTF-8""?><beans xmlns=""http://www.springframework.org/schema/beans""    xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:mvc=""http://www.springframework.org/schema/mvc""    xmlns:context=""http://www.springframework.org/schema/context""    xsi:schemaLocation=""        http://www.springframework.org/schema/beans         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd        http://www.springframework.org/schema/mvc        http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd        http://www.springframework.org/schema/context         http://www.springframework.org/schema/context/spring-context-3.0.xsd"">    <!-- 启动扫描所有的controller -->      <context:component-scan base-package=""com"" />     <!--  主要作用于@Controller,激活该模式          下面是一种简写形式,完全可以手动配置替代这种简写形式;           它会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean             是spring MVC为@Controllers分发请求所必须的       -->      <mvc:annotation-driven />    <!-- 公共映射配置 -->    <mvc:view-controller path=""/"" view-name=""index"" />    <!-- jsp页面解析器,当Controller返回XXX字符串时,先通过拦截器,然后该类就会在/WEB-INF/views/目录下,查找XXX.jsp文件-->      <bean id=""viewResolver""        class=""org.springframework.web.servlet.view.InternalResourceViewResolver"">        <property name=""viewClass""            value=""org.springframework.web.servlet.view.JstlView""></property>        <property name=""prefix"" value=""/""></property>        <property name=""suffix"" value="".jsp""></property>    </bean>    <!-- 异常解析器 -->    <bean id=""simpleMappingExceptionResolver""        class=""org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"">        <property name=""exceptionMappings"">            <props>                <prop                    key=""org.springframework.web.multipart.MaxUploadSizeExceededException"">common/fileerror</prop>            </props>        </property>    </bean>        <bean id=""multipartResolver""              class=""org.springframework.web.multipart.commons.CommonsMultipartResolver"">              <!-- set the max upload size100MB -->              <property name=""maxUploadSize"">                  <value>104857600</value>              </property>              <property name=""maxInMemorySize"">                  <value>4096</value>              </property>          </bean>  </beans>

package com.video.web;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

import com.video.model.Videotab;
import com.video.service.videoService;

@Controller
@RequestMapping(""/video/*"")
public class videoControl {
@Resource
public videoService service;

@RequestMapping( value=""select""method=RequestMethod.GET)public ModelAndView addtest(){    Videotab videotab= new Videotab();    videotab.setVedioid(88);    List<Videotab> list=service.selectVideo(videotab);    System.out.println(""id---""+list.get(0).getVedioid()+""/r""+""title----""+list.get(0).getVediotitle());    return null;}

}

解决方案

@RequestMapping(""/video/*"")改成@RequestMapping(""video"")

解决方案二:
修改下springmvc的配置路径为/*

 <servlet-mapping>    <servlet-name>springmvc</servlet-name>    <url-pattern>/*</url-pattern></servlet-mapping>

解决方案三:
Tomcat启动正常吗?调试下呗。

时间: 2024-11-02 17:52:25

spring mvc-SpringMvc无法访问后台的相关文章

spring mvc注解不能访问到controller

问题描述 spring mvc注解不能访问到controller web.xml配置 <servlet> <servlet-name>annomvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLoca

spring mvc实例无法访问,大家看看是哪儿有问题呢

问题描述 我前两天发帖了这个问题,最终没有解决问题,请大家再帮忙看看以前的链接地址为:http://www.iteye.com/problems/93576#solutions我现在使用 http://localhost:8080/springmvc/hello.html访问,还是提示找不到资源.附近附上代码 问题补充:添加了这两个jar包,还是不正确啊访问还是提示找不到资源 解决方案 直接访问 http://localhost:8080/springmvc/hello.html 即可找不到资源

Spring MVC Web站点的后台线程

问题描述 项目需要通过串口实时采集数据,存入缓存和数据库,然后将缓存中数据显示给用户.串口的数据采集是被动的,需要实时监听.所以站点启动后就需要启动一个用户线程来采集数据.今天试了继承DispatcherServlet类,在initFrameServlet函数中实现后台线程的启动,在destroy函数中实现线程的关闭.在服务器启动时用户线程能正常启动,并能使用spring注入bean,但当shutdown.bat服务器的时候,用户线程并不退出,还一直执行.日志中也没有执行destroy函数的信息

spring mvc 为什么不能访问

问题描述 我写了一个类UserController:import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpSession;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.validation.BindingResult;imp

spring mvc-maven spring MVC注解controller页面访问不到。。(新手)

问题描述 maven spring MVC注解controller页面访问不到..(新手) dispatcher-servlet.xml -------------------------------------------------------------------------- <!-- 添加注解驱动 --> <mvc:annotation-driven /> <!-- 默认扫描的包路径 --> <context:component-scan base-p

Spring MVC入门 —— 跟开涛学SpringMVC

2014-05-14 23:22:27 第二章 Spring MVC入门 -- 跟开涛学SpringMVC  浏览(84979)|评论(12)   交流分类:Java|笔记分类: 跟开涛学Spring--  2.1.Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring

spring 4.2.6 mvc 静态资源访问问题

问题描述 spring 4.2.6 mvc 静态资源访问问题 ![新进公司, 尝试自己重新拾起搭一个springmvc框架,可是一个静态资源访问问 题拦住了我两天,求大神帮忙: 图片说明](http://img.ask.csdn.net/upload/201605/20/1463737807_800158.png) 这是使用jar包 web.xml 配置: springmvc <context-param> <param-name>contextConfigLocation<

Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)(转)

   林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka        摘要:本文实现了一个后台由Spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例.整个项目由maven构成.这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是在这里的基础上来增加分页功能的.注意,此文是在这个基础 Spring+Mybatis+SpringMVC+Mav

spring访问不了控制层-Spring MVC访问不了Controller

问题描述 Spring MVC访问不了Controller web.xml配置 <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 指定Spring Bean的配置文件所在目录.默认配置在WEB-INF目录下