Spring配置web.xml文件时遇到的问题

springmvc.xml文件中出现名称空间xmlns:context=“http://www.springframework.org/schema/context“报红的解决方法 在idea编译器中 在sprigmvc.xml的名称空间里 出现http://www. springframework.org/schema/tx报红 如图所示: 第一个方法是让编译器自动查找 可以通过此处的Fetch external resource 可能好转也可能不为所动 类似下面这种提示 表示找不到 那就需要手动进行添加该路径 通过编译器的设置进行添加 通过如下 点击+号添加http://www. springframework.org/schema/tx 之后显示就无异常 ... 阅读详情

Could not open ServletContext resource [/WEB-INF/petstore-servlet.xml]

这是我第一次试验spring第一个页面跳转时候碰到的问题,其实一个拼写错误的问题,

在xml中

<servlet>  
    <servlet-name>petstore</servlet-name>  
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param>
   		<param-name>contextConfigLocation</param-name>
   		<param-value>/WEB-INF/petstore-servlet.xml</param-value>
  	</init-param> 
    <load-on-startup>2</load-on-startup>
  </servlet>  
  <servlet-mapping>  
    <servlet-name>petstore</servlet-name>  
    <url-pattern>*.do</url-pattern>  
  </servlet-mapping> 

一开始servlet打错了,打成了sevlet ,在xml中当然是没有办法识别的。

还有applicationContext.xml文件配置如下:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
  </context-param>
到这里配置就都是对的了。

然后在试验的时候,还碰到了一个404问题。那么一定是servlet配置的时候出了问题。

我的petstore-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:p="http://www.springframework.org/schema/p"    
    xmlns:context="http://www.springframework.org/schema/context"    
    xmlns:mvc="http://www.springframework.org/schema/mvc"    
    xsi:schemaLocation="     
           http://www.springframework.org/schema/beans     
           http://www.springframework.org/schema/beans/spring-beans-3.1.xsd     
           http://www.springframework.org/schema/context     
           http://www.springframework.org/schema/context/spring-context-3.1.xsd    
           http://www.springframework.org/schema/mvc     
           http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">
	
	<!-- ViewResolver -->  
	<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
	    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>  
	    <property name="prefix" value="/WEB-INF/jsp/"/>  
	    <property name="suffix" value=".jsp"/>  
	</bean>  
	
	<!-- VIEW DEFINITIONS -->
	
	<bean id="defaultHandlerMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
	
	<bean name="shop/index.do" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
		<property name="viewName" value="catalog/Main"/>
	</bean> 
</beans>
后来改了bean name为:"/shop/index.do" 就对了,总之记录一下这个问题,以后希望不要再在项目一开始的时候就出问题。

还有提一点,之前对

<bean name="shop/index.do" class="org.springframework.web.servlet.mvc.ParameterizableViewController">
		<property name="viewName" value="catalog/Main"/>
</bean> 
这一段里的property 的name属性不太理解,因为只要改掉了就会不能运行,之前也没好好看什么教程。后来看了一下别的成功例子,想了想,终于明白了。

这个name对应上面引用的class里面声明的对象,viewName这个对象不出我的所料的话,应该就是用于直接访问指定url的jsp页面的时候使用的。

之后如果bean是处理别的类型的请求而不再是页面跳转的时候,应该自己写类来实现,上面引用的class也要改成自己写的类。


PX4从放弃到精通(二十八):垂起过渡控制 固件版本:1.14.0可加名片交流学习。 阅读详情

相关推荐

ADS交叉耦合振荡器VCO仿真

本文主要参考视频中如何使用进行ADS交叉耦合振荡器仿真和分析,由于视频中有诸多错误和视频清晰度较低,虽然视频博主及时改正,为了节省学习时间,可以直接参考本文。

qq_32589131的博客 5425

详解Spring项目中的web.xml配置文件

SpringMVC是创建java web项目时比较常用的框架,其中web.xml配置文件是更不可少的,那么首先先了解java web中的web.xml文件。web.xml的学名叫做部署描述文件(DD),它不是Spring所特有的,而是在Servlet规范中定义的,是web应用的配置文件。 在tomcat容器启动后,会寻找项目中的web.xml文件,加载其中的信息,并创建一个ServletContext上下文对象,以后再web应用中可以获得其中的值。 一、认识web.xml文件 1、web.xml的作用

Vermont_的博客 3万+

【SWAT水文模型】SWAT-CUP参数率定与模型验证实战指南

本文提供了SWAT水文模型参数率定与模型验证的完整实战指南。详细介绍了如何使用SWAT-CUP工具,特别是SUFI-2算法,进行自动化参数校准,并阐述了模型验证的关键步骤以避免过度拟合。内容涵盖从工程搭建、核心参数选择、迭代优化到结果分析与常见问题排查的全流程,旨在帮助用户提升SWAT模型模拟的准确性与可靠性。

weixin_29072299的博客 499

奇怪的web.xml配置错误

奇怪的web.xml配置错误 为org.springframework.web.servlet.DispatcherServlet设置参数contextConfigLocation自定义spring配置文件的位置,设置完后如下: 1 2 3 4 5 6 7 8 9 servlet>     servlet-name>springser

QQ_904490352的博客 573

华为鸿蒙系统也能用!5分钟搞定谷歌三件套安装(附最新APK下载链接)

本文为华为鸿蒙系统用户提供了一份详尽的谷歌三件套(Google Play服务、商店及框架)手动安装指南。文章核心在于无需Root,通过ADB命令获取设备信息,并从可靠来源下载匹配版本的APK,按照正确顺序安装,从而解决海外应用依赖问题,实现5分钟快速部署。

c7d8e9的博客 6504

基于555定时器的D类功放设计:从PWM原理到无反馈电路实践

D类功放(数字功放)是一种高效率的音频放大技术,其核心原理是脉冲宽度调制(PWM)。它将输入的模拟音频信号转换为一系列高速开关的脉冲,通过控制功率开关管(如MOSFET)的通断,再经低通滤波器还原放大后的音频。相比传统AB类功放,其转换效率通常超过90%,显著降低了热能损耗。这项技术在追求高能效和小型化的现代音频设备中价值凸显,广泛应用于有源音箱、汽车音响和便携式设备。本文聚焦于一种独特的实现方案:以经典的555定时器芯片为核心,构建一个无整体负反馈的D类功放。通过剖析其PWM调制器、FET电压-电流转换级

weixin_30162121的博客 222

web.xml不认解决办法

web.xml不认解决办法在web.xml不认解决办法:如果是头是这样的http://java.sun.com/dtd/web-app_2_3.dtd"> 直接在后面加    /WEB-INF/struts-logic.tld    /WEB-INF/struts-logic.tld如果头是这样的http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http:

pulybuffer的专栏 1048

微信小程序返回按钮的隐藏玩法:用onShow实现数据自动刷新(附完整代码)

本文深入探讨了微信小程序中用户点击返回按钮后,如何利用onShow生命周期函数实现页面数据的自动刷新。文章对比了onLoad与onShow的差异,提供了从基础的本地存储标记到进阶的EventChannel事件通信,再到状态管理库的多种解决方案,并附有完整的代码示例,帮助开发者构建流畅的用户体验。

agile9scrum的博客 925

IDEA 使用Spring中context的配置以及jdbc应用

1.在原来xmlns下面添加一行 xmlns:context="http://www.springframework.org/schema/context" 2.在原来xsi:schemaLocation中添加不同的内容(也可以直接复制粘贴全部替代全部xsi的内容) xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring.

weixin_40837404的博客 1386

RAP BDL 里的 field ( readonly ) 到底控制了什么?——从语法到运行时的全景解析

RAP行为定义中的只读字段控制 摘要:该代码片段展示的是RAP(ABAP RESTful Application Programming)行为定义语言(BDL)中的字段控制语法,用于声明业务对象中需由框架自动维护的只读字段。field ( readonly )语句将订单ID和审计字段(CreatedBy/CreatedAt等)标记为只读,确保这些字段在更新阶段不可修改。在managed场景下,RAP框架会自动处理这些行政性数据的写入:创建时填充创建信息,更新时刷新变更记录,并利用LocalLastChang

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 157

FPGA 学习笔记:Vitis IDE launch failed 的解决方法

FPGA 学习笔记:Vitis IDE launch failed 的解决方法

坚韧与专注 1万+

struts和spring集成时不能加载struts.xml文件的原因

今天在配置spring的时候,出现了struts.xml文件不能加载的情况,奇怪了!因为我先配置的是struts,而且是正常的能加载的由浏览器访问的。 后来发现需要struts-spring-plugins这样的一个包的支持!这个包在struts的解压包下面! 加入之后就正常了! 另外把配置的web.xml也贴出来! http://java.sun.com/xml/ns/j2ee"

majin624140的专栏 1100

基于Python的海关进出口数据爬取与贸易关系分析

本文介绍了如何使用Python爬虫技术获取海关进出口数据,并基于这些数据进行贸易关系分析。文章详细阐述了数据采集、清洗、存储和分析的全过程,使用了最新的爬虫技术和数据分析方法,为国际贸易研究提供数据支持和技术参考。关键词:Python爬虫、海关数据、贸易分析、数据可视化、Selenium、Scrapy。

2201_76125261的博客 544

关于Spring一个配置问题的解决noHandlerFound

在做Spring框架学习时,遇到一个练习题,始终爆出错误 org.springframework.web.servlet.DispatcherServlet noHandlerFound 我的Spring是3.1.0的,这里没有采用注解方式   我的web.xml配置如下 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-ap...

上善若水,取之有道 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

struts.xml的加载路径及配置问题

本人在配置在使用struts2整合spring时,把配置文件struts.xml放在WEB-IN下时,出现请求无效,当把struts.xml放在src下时有正常了, struts.xml一般不是放在WEB-IN下的吗?为什么会出现这种现象? 可是用struts1.x的时候,struts-config.xml也是放在WEB-INF下的啊,struts2跟struts1在这点上不一样吗? 可是我单

subuser的专栏 2万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

解决sts中新建mavenweb项目时没有web.xml文件问题

自学Java有一段时间了,都没有时间整理学习笔记,今天又有遇到的问题,解决了,刚好有点空闲时间,记录一下吧。 在sts中新建mavenweb项目时,没有web.xml文件,在网上找了好多方法,似乎都和我的情况有点出入,可能与sts和jdk的版本也有一定关系吧,试了好多种方法都没能显示web.xml文件,最后终于找到解决方法,具体情况说明和解决方法如下: 一、情况说明: 1.sts版本:spring-tool-suite-4-4.0.2.RELEASE-e4.9.0-win32.win32.x86_64

zsx7777777的专栏 1230

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IDEA中Maven项目的web.xml中报错:cannot resolve servlet 'spring-mvc'

1.问题描述 在pom.xml中,已经包含了所有的spring相关包。 在web.xml中,显示如下 在红字部分Ctrl+F1,提示cannot resolve servlet 'spring-mvc' 2.解决 在Project Structure>Modules>Web中,配置web.xml和web资源目录,具体如下:

韩超的博客 (hanchao5272) 1万+

web.xml配置spring异常记录

web.xml的配置信息如下:(原想的是,虽说要配置Spring MVC,但先测试Spring,所以配置如下) 这样的配置,测试Spring配置如何,结果,整了一天左右,一直报一个异常: 令我纳闷的是在哪里定义的servlet-servlet.xml的这个东东,找了好就就差砸电脑了,结果第二天说加上Spring mvc试试吧:结果吓哥一跳,尽然跑通了。 记录一下,因为自己的无知,感

weixin_38289303的博客 284

Maven项目配置spring时 出现Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方案

出现问题的原因配置Maven项目,我把spring相关的xml都放到了resources下,但是spring默认会去web-inf下寻找xml,所以才会出现错误 Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 解决方法在web.xml里指定spring相关xml的加载正确的web.xml里sprin

smallblood的专栏 1112

web.xml配置详解

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34417814的博客 162

sping加载不到xml文件的一点小问题

sping加载不到xml文件的问题 我总感觉自己的代码没写错,仔细查看后发现几个问题,总结一下: 这是我当时的报错 web.xml中对spring的加载没配置对 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext*.xml</param-v

zhuyu666的博客 495

关于Spring Profile配置不同环境时.web.xml激活和pom.xml激活的问题

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33782386的博客 435

Spring整合SSM的配置文件详解

在整合三大框架SSM , 即 Spring 和 SpingMVC和Mybatis的时候,搭建项目最初需要先配置好配置文件. 有人在刚开始学习框架的时候会纠结项目搭建的顺序,因为频繁的报错提示是会很影响强迫症和编程心情的,这里分享我在构建项目时候的心得和配置文件的编写 首先你需要知道你的项目需要哪些结构,我们这里举一个基于Java的简单Web项目,实现最简单的功能,我需要Mybatis来进行持久...

weixin_44970764的博客 406

servlet配置spring的xml文件出现IllegalStateException

servlet配置spring的xml文件出现IllegalStateException 下面展示一些 内联代码片。 问题描述: 使用如下的语句进行配置xml的环境,就如出现异常。如果我将其取消掉,就不会出问题 ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); 解决方法: 这是是由于Project Structure里面的Artifacts配置,首先你在spring创建web工程的

Bourne___1的博客 324

spring里,load jar包里的xml配置文件问题

Spring load jar xml

china_bobo的专栏 3131
上一篇: 哈希的原理
下一篇: JAVA的抽象类与接口
MR_LUXY
博客等级 码龄16年 20粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值