首页 > 其他分享 >springmvc学习。开发一个小网站

springmvc学习。开发一个小网站

时间:2023-05-16 17:14:53浏览次数:66  
标签:xml web springmvc spring 学习 网站 webapp servelet

一、准备

  在Intelij里面选择maven项目,然后选择webapp, 否则无法整整build。一共两个配置文件 web.xml 和springmvc.xml

目录一共有3个。在main下有

  1. java
  2. resources (springmvc.xml文件在当下)
  3. webapp. (放js。img。jsp等)

 

二、POM添加依赖

  • 版本5.2.10
  • spring-context
  • spring-web
  • spring-webmvc
  • javax.servelet  servelet api 2.5 version

 

三、Tomcat配置

点击fix 增加 war包,exploded。删除路径到项目名称

 

四、解决无法读取静态资源问题

  1. 删除html的依赖、全部使用jsp
  2. 在springmvc.xml 文件增加 <mvc:resources location="/js/" mapping="/js/**">
  3. 在web.xml 配置拦截,使用default servelet,然后配置结尾例如 <url-pattern>*.png</url-pattern>
  4. 页面拦截使用dispatch。注意区分。<url-pattern>/</url-pattern>
  5. 在webapp放静态资源

 

标签:xml,web,springmvc,spring,学习,网站,webapp,servelet
From: https://www.cnblogs.com/ylxn/p/17406185.html

相关文章

  • redis学习2通用命令--黑马
    key通用操作基本操作delkeyexistskeytypekey扩展操作为指定key设置有效期expirekeysecondspexpirekeymillisecondsexpireatkeytimestamppexpireatkeymilliseconds-timestamp获取key的有效时间(剩余时间)ttlkey(返回-2代表key已消失,返回-1表示存在key,返回其......
  • Treap树学习笔记
    等我写完。普通fhqtreap:enum{Maxn=1000005};structFHQTreap{intlson[Maxn],rson[Maxn],data[Maxn];intrnd[Maxn],sze[Maxn],root,tot,seed;FHQTreap(void){Ms(lson,0),Ms(rson,0),Ms(data,0);Ms(rnd,0),......
  • 网站加密,防止截屏,打印,另存为
    1、禁止另存网页,把如下代码加入到网页<body></body>中程序代码<noscript><iframesrc=*.html></iframe></noscript>2、禁止缓存可以前台HTML使用程序代码<metahttp-equiv="pragma"content="no-cache"/>3、禁止剪切或截屏(ie有效,原理就是清空剪切板),可以......
  • 手把手教你如何下载超星学习通课件资料
    前言:很多同学都想知道超星学习通中课程资料怎么下载,但是超星学习通中某个课程的目录中展示的资料是不提供直接下载方式的,所以下面就教大家如何下载目录中展示的资料,包括PPT和PDF。一、电脑登录超星学习通网页版,复制课程链接网页版超星学习通登录入口:【https://i.chaoxing.com】......
  • 什么是人工智能领域的深度学习?
    深度学习是人工智能领域的一个重要分支,它是机器学习的一个子集,专注于构建和训练神经网络。深度学习算法试图模拟人脑的工作原理,从大量原始数据中学习复杂的特征和模式。这种学习方法使得机器能够在许多任务中实现类人的性能,如图像识别、自然语言处理、语音识别等。深度学习的核心......
  • springmvc上传文件——疯狂踩坑
    添加依赖: 配置:注意这里bean的id必须为 multipartResolver 实现:这里需要注意圈起来的地方的名字和文件上传时候的字段名称需要保持一致  测试:这里键名必须为upload和上面那张图中的upload对应publicResultuploadResFile(@RequestParamMultipartFileupload,Ht......
  • 同余的定义以及基本性质学习笔记
    来自潘承洞、潘承彪《初等数论》,有删改。一、定义定义1(同余)设\(m\ne0\)。若\(m\mida-b\),即\(a-b=km\),则称\(m\)为模,\(a\)同余于\(b\)模\(m\)以及\(b\)是\(a\)对模\(m\)的剩余,记作\[a\equivb\pmodm(1)\]否则,则称\(a\)不同余于\(b\)模\(m\),\(b\)不......
  • 统计学习方法笔记-感知机学习方法
    感知机(Perceptron)1.感知机模型1.1感知机定义​ 输入空间$\mathcal{X}\subseteq\mathbb{R}^n$,输出空间\(\mathcal{Y}\)={+1,-1};​ 输入\(x\in\mathcal{X}\)表示的实例的特征向量,对应于输入空间的点,输出\(y\in\mathcal{Y}\)表示的实例的类别;由输入空间到输出空间的......
  • 学习Web前端有什么好方法吗?
    很多人想要学习Web前端,但是又不知道从何入手。事实上,想要学好Web前端,掌握正确的学习方法很重要。为大家具体讲解一下,学习Web前端需要掌握的学习方法有哪些。 一、了解什么是Web前端 所谓“知己知彼,百战不殆”,在学习Web前端之前,首先应该了解什么是Web前端。所有的用户终端产品与视......
  • 《啊哈C语言——逻辑的挑战》学习笔记
    第一章梦想启航第1节让计算机开口说话1、基础知识1)计算机“说话”的两种方式显示在屏幕上通过喇叭发出声音2)计算机“说话”之显示在屏幕上格式:printf("");注意:printf要加“f”printf后要加括号()双引号""内是要计算机“说的内容”所有符号全在英文符号环境下输入分......