博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC 静态文件 访问
阅读量:6005 次
发布时间:2019-06-20

本文共 2672 字,大约阅读时间需要 8 分钟。

1. 新建web project

2. 导入所需jar包

3. 更改web.xml    

index.jsp
springMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:config/spring-servlet.xml
1
springMVC
/

4. 创建config 包, 新建spring-servlet.xml, 添加如下语句

  <mvc:resources location="/img/" mapping="/img/**"/>

 5. 新建controller包, com.tgb.web.controller,                              新建StaticController.java

   

package com.tgb.web.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;public class StaticController extends MultiActionController{	public ModelAndView img(HttpServletRequest request, HttpServletResponse response){		return new ModelAndView("/staticFile");	}	}

6. 新建staticFile.jsp, 目录在webroot下

   

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>         My JSP 'staticFile.jsp' starting page            	      
图片访问
图片

7. webroot下新建img文件夹, 放入a.jpg文件

8. IE输入网址测试   

http://localhost:8080/springMVC2/test1/img?do=img

  

  • 如果要访问jquery文件的话, 在spring-servlet.xml里加入 

然后新建一个jquery.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>           My JSP 'jquery.jsp' starting page                	      
jquery请求

  

staticController.java

package com.tgb.web.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;public class StaticController extends MultiActionController{	public ModelAndView img(HttpServletRequest request, HttpServletResponse response){		return new ModelAndView("/staticFile");	}		public ModelAndView jquery(HttpServletRequest request, HttpServletResponse response){		return new ModelAndView("/jquery");	}}

  

 

  

   

转载于:https://www.cnblogs.com/wujixing/p/5600172.html

你可能感兴趣的文章
nextus的使用
查看>>
Python自动化开发学习5-2-subprocess模块
查看>>
编程实现最小化窗口到桌面右下角图标的代码
查看>>
ELK stack实战之结合rsyslog分析系统日志(auth.log)
查看>>
我的IP我做主--抓包图解DHCP中继代理
查看>>
网络管理工具与IT运维管理平台的差别
查看>>
五一期间安全回顾 木马威胁提升 移动设备数据泄漏受重视
查看>>
FAQ系列 | utf8表存储latin1乱码字符转换
查看>>
VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
查看>>
oracle里long类型的总结
查看>>
10种有用的CSS技巧
查看>>
服务端接口中的那些坑
查看>>
MySql like 查询 变向写法(不用like 完成like查询)
查看>>
Struts 笔记
查看>>
《C++面向对象高效编程(第2版)》——2.2 对象接口的重要性
查看>>
五个 ping 工具的使用实例
查看>>
在Linux系统下玩《炉石传说:魔兽英雄传》
查看>>
阿里数据库内核月报:2016年01月
查看>>
Samba 系列(七):在 Samba AD DC 服务器上创建共享目录并映射到 Windows/Linux 客户...
查看>>
The Joy of Clojure – Clojure philosophy(1)
查看>>