Idea部署struts2项目,struts.xml无法读取jap文件路径? 5C

本人在Idea中部署了一个简单的struts2项目 然后将struts.xml配置文件放在了resources文件夹里(resources已经标记为Resources文件夹)
下面是项目目录结构,请各位大神过目

图片说明

    然后发现在struts.xml中引用的/login.jsp路径爆红,可是项目却能正常运行,将然后将struts.xml文件放在src下就不爆红,恢复正常。

下面是struts.xml在resources文件夹中时发生的情况:
图片说明

项目的其他部分保证布置正确,但就是这个问题无法解决,小弟经验不足,还请大神帮忙看看,感激不尽!!!

0

1个回答

把/login.jsp的反斜杠去了试试,查看项目结构web文件夹是否设置成web,或者把/login.jsp改成../login.jsp

0
YWB88888888
杨筱斌 很无奈
4 个月之前 回复
YWB88888888
杨筱斌 web文件夹一直是
4 个月之前 回复
YWB88888888
杨筱斌 都试了 无效 还是爆红
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
IntelliJ IDEA 2017.3创建Struts2项目,解决无自动生成web.xml问题
IntelliJ IDEA 2017.3创建Struts2项目,解决无自动生成web.xml问题
applicationContext.xml文件中怎么配置struts2和spring配置文件的加载路径
在appltionContext.xml文件中的配置方法如下: contextConfigLocation classpath*:springCfg/spring-*.xml org.springframework.web.context.ContextLoaderListener
加载指定位置的struts2的xml配置文件
这篇博客,简单介绍一下关于struts.xml文件的路径问题,以及加载指定位置的strut.xml文件时报错:there is no action mapped的解决方法。 一、加载默认位置的的struts.xml文件 struts2框架默认的struts.xml的配置文件的位置是在src下,此时,可以不配置struts.xml的路径的: we
关于idea创建struts2中web.xml的filter的url中struts无法解析的问题
新建完成之后,我们可以看到只有六个基础包,网上看视频的时候发现引入的包很多,开始以为是没有引入相应的包,的确,看报名确实没有,但是这个相应的包是包含在struts2-core.jar里面的。不是引入包的问题。那就是路径问题了。我们看相应的路径的时候,发现没有ng这个目录。但是在xml中石油这个解析目录的。所以我们去掉这个ng目录就ok了,当然你也可以选择使用自己下载的jar包,这个是没有问题的。...
Idea 2017配置struts2--超坑爹问题解决
一、博文说明 为啥写这东西,因为struts2 是web开发必备知识,虽然现在可能不会使用,但是面试一般可能问到。现在struts2升级到2.5这与2.3有很大区别,详细很多小伙伴照着网上各种教程都没有办法成功。然而idean内部集成的也是struct2.5。这就很坑爹了。本人在配置struts环境的时候遇到了一系列的问题。 1.Tomcat启动不了。 2.org.apache.struts2
Idea Struts2整合中遇到的问题及办法
直接一点          相信很多人在用idea 运行struts2项目的时候,struts.xml中 extends="json-default"或者struts-default飘红的情况       大部分通过重新配置file->Project Structure->module->项目->web->struts2         点击“...
IntelliJ IDEA搭建Struts2框架的struts.xml的可以动态调用Action中的方法的配置
struts.xml 的配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dt...
使用IntelliJ IDEA提示找不到struts-default文件
使用IntelliJ IDEA创建struts2工程时,编写struts.xml文件时,提示找不到struts-default文件,网上搜了很多方法,终于找到了解决办法: 确认工程中导入了struts2-core-2.x.jar包; 在File → Project Structure → Modules → struts2,选择Default File Set,然后点击上方的“编辑”,添加strut
在idea里配置struts
前期准备安装jdk,tomcat和idea。这些网上都有教程,不进行赘述。之后用idea创建一个工程。点击java enterprise,选择相应的sdk,application Server,并勾选Struts2,并在下面勾选set up library later。之后点next,并命名为testStruts2。(名字随意)导入相应的struts2的jar包1,在idea的project的web
IDEA 创建Struts2教程及可能出现的错误
1、先到官网下载struts2-2.5的min包 2、新建项目,点击struts2的包,我们使用的是我们上面下载的包 3、这个时候来到web.xml,由于我们用的是struts2–2.5,所以这里要把红色的ng去掉,去掉之后就不显示红色了。 4、总所周知,建立完后会有一堆依赖问题要解决,进入project Structure 5、选中problems,进行修复 6、struts部分...
IDEA 通过maven创建struts2项目
前提:电脑上安装了jdk、maven。 第一步file->new->project 依照下图步骤走 next之后填写groupid和artifactid,groupid随意先写一个,artifactid写自己的项目名,如下图 继续next-> next-> finish->第一次创建时间较长稍等,然后右下角点enable auto-import如下图 完成后...
IDEA中创建struts2工程时,tomcat服务器启动一直出错
刚开始采用自动的下载的jar包,后一直包严重警告,启动错误什么的自动下载的jar包如图,一直启动错误,找了很多错误然后发现可能是jar包的问题,后来自己下载jar包,如图所示并且移动了lib位置,其实移动不移动无所谓,你在project struts中添加好路径就行,这样一来服务器能正常启动了不过我为了测试又建立了一个空白的struts工程,采用自动下载的jar包这样有启动tomcat 顺利成功,...
idea 创建 第一个Struts2 项目
对于初次使用idea 新建第一个Struts2项目,还是有一些坑。本人已填,希望大家可以顺利迈过,少走弯路。话不多说,撸起来! a选择 jee->struts2 新建Struts2项目 导入Struts2所需jar a. 可以三种方式添加jar。我选了第二种,项目自动会把jar包下载到根项目的lib( 非 web-in...
[JavaEE]Struts2路径问题(如何在jsp页面正确访问struts.xml中的action)
(这是struts.xml,主要是看路径,至于到底执行了什么无需知道) (这是jsp页面。主要看action路径) 基于上面,点击运行。可以由jsp页面(即上面这个)跳转到action处理,action处理结束后,会跳到另外一个页面(没给出)。 查看运行时的路径名为 http://localhost:8080/工程项目名/test/index 下面举几
idea 使用struts2出现struts-default显红的解决办法
记录下来,防止以后再次出现
关于Idea中,整合Struts2和Spring过程中,在action的class属性中配置bean的id名报错问题。
关于Idea中,整合Struts2和Spring过程中,在action的class属性中配置bean的id名报错问题。 解决方法 (1)没有导入struts2-spring-plugin包,手动导入即可 (2)自己配置的spring配置文件applicationContext.xml没有与框架进行匹配 匹配成功的配置文件如图会有绿叶的标志。 匹配方法参考这里: https://blog.csdn...
Struts2配置xml提示功能
1.点击界面中的Window 2.进到以下页面 3.找到你保存在硬盘的Struts2的核心包 4.点击add之后出现如图页面 我的项目默认的web.xml 第三行的那个网址复制到Key 5.配置好之后一路点ok就行,然后成功之后的出现的提示,是不是很爽呢 注意事项:点击ok之后关闭一下Eclipse的xml文件,然后打开,因为填写的是链接,所以自己配置的提示功能想...
Struts2笔记1:--Struts2原理、优点、编程流程、6大配置文件以及核心配置文件struts.xml
Struts2原理(底层使用的是Servlet的doFilter方法):Struts2优点:第一个Struts程序:  在开发Struts程序之前,首先要导入额外的jar包,基本需求的是14个jar包,关于14个ja包是什么,有什么作用,此处不讲述。  还要配置web.xml文件,注册Struts启动项,如下:<!--注册Struts启动项 -->    <filter> ...
解决struts2的struts.xml没有提示的问题
1.首先,大家有没有发现一个问题,当你写struts.xml这个文件是,都会引用一句话:                  http://struts.apache.org/dtds/struts-2.0.dtd"> 2.注意:   "http://struts.apache.org/dtds/struts-2.0.dtd"这串网址,如果你在有网的情况下,可打开你的struts.x
IDEA中搭建struts2项目
使用了一个星期的Eclipse,发现还是不太好用,所以又回到IDEA怀抱,开发B/S项目,没有MVC是不行的。我选择使用struts2,优点诸多,所以如果你在做一些简单的、小的java web项目,不妨尝试下struts2。关于struts的历史和原理不多讲,这里就简单用struts搭建一个项目,仅供参考。
struts2自定义struts配置文件和引用外部xml文件
标题:如何自定义struts2的配置文件位置并在该配置文件中引用其他的xml配置文件小白历程-----------记录日常掉坑系列总目录结构如图:运行环境:win10eclipse 4.7.3ajre1.8struts-2.5.16需求构想:想把struts的主配置文件放在src下新建的一个包(package)内,然后把每个模块的ation分别做成单独的子struts配置文件方便后续维护管理,通过...
struts2标签引用Properties文件属性
Struts2的标签直接引用Properties文件的属性,我们可以把页面一些共用的属性,统一配置到一个Properties属性中,方便统一修改维护,但是,要引用时需要注意一些问题,本文就遇到的问题一一道来。 先看效果图: 一个普通的输入框,如果输入框前面的label在多处用到,我们可以考虑把这些属性放到Properties属性中, 先定义一个global.properties文
struts2下无法用直接通过路径访问.jsp的页面
struts2下无法用直接通过路径访问.jsp的页面 http://localhost:8081/struts2_020/index.jsp 访问会出错, HTTP Status 403 - Access to the requested resource has been denied type Status report message Access to the r
学习Struts2时,使用Idea在用OGNL代码变红。
发生红名,但不影响运行。 把idea针对JSP文件的检测级别降低点,File -> Settings -> Editor -> Inspections,选择对应的文件类型,取消勾即可。
Struts2.5自定义struts.xml文件的位置和文件名
前言我们使用struts一般做法是将struts.xml文件放在资源文件夹根目录。对于有强迫症的开发者来说,我更喜欢在资源文件夹下新建包或文件夹,然后把struts的所有配置文件都放在里面。本博客将介绍如何自定义struts.xml文件的位置和文件名。web.xml中struts的配置在web.xml下,其它与struts有关的配置在此忽略不贴出来。请注意看注释。 <!-- 处理请求前过滤器,
修改struts.xml默认加载路径
Could not find action or result There is no Action mapped for namespace / and action name userjson2 原因 修改struts.xml默认加载路径 把struts.xml放在WEB-INF\struts.xml  (此时相对web.xml的路径为../struts.xml) 修改filter初...
intellij idea手动档 搭建struts2环境
intellij idea手动档 搭建struts2环境
【Struts2文件下载】struts.xml文件中配置action,访问路径问题
struts.xml文件中配置action,访问路径问题。 struts.xml访问路径问题一: 注意(重点):namespace可以写为/,或者/a,或者/a/b,对应的action访问路径为/download.action,/a/download.action,或者/a/b/download.action 名称空间=/a/b/c/d              名称空间=/a/b/c
Struts项目发布到 Tomcat上
看见别人说直接将项目放到tomcat的webapps下就可以了,这里的“项目”太简单了,我将在MyEclipse和Eclipse新建的项目放到tomcat下运行了一下,结果不出来。并且出现URL路径问题,需要加载设置WEB-INF上级目录的路径!后来将项目发布成war文件放到tomcat的webapps文件下运行成功了。故将war格式的项目放到tomcat的webapps下是部署项目的最容易方式。
idea配置struts2框架
项目结构图: 需要导入的包: web.xml &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;web-app id=&quot;WebApp_9&quot; version=&quot;2.4&quot; xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot; xmlns:xsi=&quot;http://www.w3
xmlStruts2的自动提示文件
Struts2的Struts.xml自动提示文件,配置欧克后,Struts2就能在无网络情况下自动提示代码。
搭建SSH框架遇到的struts.xml找不到spring定义的bean的错误(配置文件的路径问题)
最近想写一个jsp的课程作业,打算用了jsp就打算使用一下著名的ssh框架,最近几天一直都在使用原生eclipse搭建ssh,还真的遇到了很多问题,最后不断的改包,修正,我最终的ssh框架是Struts2.3.8+Spring3.2.16+Hibernate4.1.7,之前尝试用hibernate5搭建,但是transactionManager那里一直创建失败,后来找了种种方法,改了两次hiber
struts2 如何自定义struts.xml配置文件的存放位置
假设你要把struts.xml配置文件存放在/WEB-INF/config目录下,web.xml作如下配置即可: web.xml [code=&quot;java&quot;] struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter ...
(日常踩坑)Spring+Struts2整合时Action在struts.xml中配置class属性为beanID时报错
原因:少了这个架包 struts2-spring-plugin-XXXXX.jar包 示范包已经上传: https://download.csdn.net/download/maoziyang1996/10924001
Struts2之文件下载
众所周知,在struts.xml中,每个action元素内,可以有一个或多个的result子元素,然后我们可以通过在Action类的execute方法的返回值与result元素的name属性进行匹配,然后找到对应的物理视图,实际上result元素除了name属性以外,还有type属性,由于不同的type属性,struts2会调用不同的处理类来处理请求和响应,因此可以通过指定不同的类型来指定stru
Struts2中struts.xml文件的加载过程
1.启动tomcat过程中,加载web.xml文件。 2.找到web.xml中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter类。 3.在StrutsPrepareAndExecuteFilter中调用了init方法,创建一个了InitOperations()对象,并且调用了initDispatcher
struts.xml中result标签不能跳转到指定页面问题
struts.xml配置如下: /index.jsp transferText.jsp function ajaxTransferText(){  var BigText = document.getElementById("BigText").value;  var ajaxTransferObjectRef = new aj
Eclipse中建立struts2的配置文件struts.xml
Eclipse中建立struts2的配置文件struts.xml 的步骤: 1、解压最新的struts2包文件,我用的是:struts-2.5.16-all.zip(上Struts的官网下载),然后找到struts-2.5.dtd所在路径并复制。(在struts2文件夹下的lib目录,找到struts2-core文件并解压,打开解压的目录下即可找到 struts2.5.dtd 。这里loca...
初学Struts 2创建一个Hello World例子(xml版)
在这个例子中,我们将学习如何在Struts 2中创建一个Hello World例子。 使用以下库或工具: MyEclipse 10Struts 2.1 整个工程结构如下图所示: 1. 创建一个Web项目工程 启动打开 MyEclipse,创建一个Web工程名称为:struts2-xml-demo,选择 File -> New -> We
IDEA 搭建 Struts2 项目(二)
IDEA 搭建 Struts2项目 及常见报错解决方案