web项目的web.xml最上面的web-app里面属性的作用是什么?

我的理解就是类似java的import jar
不知道理解对不对

 <web-app version="3.0" 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_3_0.xsd">
0

2个回答

可以参考这篇文章,里面有比较详细的说明。http://blog.csdn.net/ywl570717586/article/details/49494601

0

这个你要全面的了解XML才知道,可以去详细的了解XML技术。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
修改 已经创建好的 web 项目的 webapp版本
今天在做项目的在JSP里面使用了${pageContext.request.contextPath} 请求静态资源时,页面直接将${pageContext.request.contextPath}  输出 例如:${pageContext.request.contextPath}/page/computer/themes/ui.js     输出的还是 :${pageContext.request
项目报错不能修改web-app下的version
报错描述 Cannot change version of project facet Dynamic Web Module to 2.5. 解决方案 1.修改项目web.xml中web-app标签下的version 2.修改项目路径下的setting目录下的org.eclipse.wst.common.project.facet.core.xml     将其中的version改为...
解决 idea 中web.xml配置文件中webapp标签报红字错误
问题描述 导入项目发现web.xml报错,信息为:The content of element type “web-app” must match “(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet- mapping*...
web.xml里的主要配置文件都包括什么,都代表什么?
这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【 web.xml里的主要配置文件都包括什么,都代表什么?】 大家好,我是IT修真院上海分院第02期学员,一枚正直善良的java程序员。 今天给大家分享一下,修真院官网task2任务中可能会使用到的知识...
Spring 项目 web.xml 出错问题解决方案
web.xml会莫名其妙的报错下面这种错误: Multiple annotations found at this line: - Attribute "xmlns:xsi" must be declared for element type "web-app". - Attribute "xsi:schemaLocation" must be declared for element ty
web.xml中web-app莫名其妙标红解决方案
spring mvc 下 web.xml 的&amp;lt;web-app&amp;gt; 标签,莫名其妙的标红,虽然是接手别人的项目,也不影响使用,但看着就是不爽,而实际上鼠标停留在标红处已经给出了标红的原因: 即,当前web.xml 中web-app 的元素必须按照以下顺序: &quot;(icon?,display-name?,description?,distributable?,context-para...
web.xml中web-app标签报错两种解决方案
问题描述 导入项目发现web.xml报错,信息为:The content of element type “web-app” must match “(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet- mapp...
解决idea自动生成的web.xml中web-app报错的问题
用idea自动生成的web.xml中,在配置servlet后,我们发现web-app居然报错了,仔细一看,代码本身并没有出现什么问题,也就是说这是由于生成的web.xml对servlet标签不支持所致,详情看截图。 正确的解决办法是将web-app替换成下面的代码: <web-app xmlns="http://java.sun.com/xml/ns/javaee"
springMVC的web.xml配置文件提示错误
错误信息为:  Attribute &quot;xmlns:xsi&quot; must be declared for element type &quot;web-app&quot;.       - Attribute &quot;xsi:schemaLocation&quot; must be declared for element type &quot;web-app&quot;. Attribute &quot;version&quot; must be declared f...
web.xml文件内web-app标签报错
    顺序问题,web-app里面的标签是有顺序要求的,鼠标浮在报错处会出现错误提示,根据错误提示的标签顺序,调整一下标签顺序即可
在web.xml中配置diaplay-name是什么意思
一般在配置Servlet时候, 描述信息 显示名称 Servlet的名称 Servlet所引用的类名 例如:<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee
web.xml中<web-app>报红解决方案
web.xml 的 标签,不知道动了什么之后就会莫名其妙的报红色,也不影响使用。 但身为处女座的男人怎么能容忍!!! 解决方案1: 严格按照 "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,ses
maven项目 web.xml文件报错
在使用maven创建好的web项目,打开web文件添加&amp;lt;/web-app&amp;gt;结束标签会报错刚打开如下&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;web-app xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://xmlns.jcp.org/xml/ns.
web.xml不同版本的头文件配置
版本:2.3 &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt; &...
关于web.xml中<web-app>报错解决方案
1,问题 在编写web.xml时,添加了servlet没有异常,当添加了spring的监听器时就报错了,web-app标签下就出现红线,  2.原因 web.xml上面有一行代码如下: "http://java.sun.com/dtd/web-app_2_3.dtd"> 书写的spring监听器或其他标签不符合web-app_2_3的标准,即书写的顺序不对 3.解决 上面提到是书写的
已经为元素 "web-app" 指定属性 "xmlns"
项目过程中难免会碰到奇葩的事情,本身一个项目运行好好的,突然有一天,报了个错,已经为元素 “web-app” 指定属性 “xmlns”。 找来找去,找不到问题所在,最后发现问题很简单,却折磨死人。<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/java
eclipse创建web项目的时候,在web.xml中总是报错,但是又不影响运行
eclipse创建web项目的时候,在web.xml中总是报错,但是又不影响运行 这种情况看着很不舒服,需要关闭eclipse中的xml校验 然后web.xml中重新复制粘贴一下,再保存,就不会报错了...
运行Tomcat时出现的错误:已经为元素 "web-app" 指定属性 "xmlns"
解决方案删除web.xml中重复的xmlns 打开web.xml;最上面的web-app里面,看有没有重复的,重点关注xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot; ,如果重复,删去就好~~~
WEB项目的web.xml和context.xml的配置起到的作用
今天尝试创建了一个MAVEN的WAR项目。遇到一个问题web.xml is missing and is set to true。  发现是缺失了web.xml。也不知道是为什么没有自动生成。于是手动生成了一个。错误消失。 再来看web.xml的配置,借鉴了一个很好的博客https://www.cnblogs.com/hafiz/p/5715523.html把web.xml里面的常见
项目启动过程中出现:已经为元素 "web-app" 指定属性 "xmlns"。
原本正常运行的项目,由于项目需要修改了项目名称,然后再次启动的时候就报了这个错,而且项目无法正常使用,后面发现是web.xml&amp;lt;web-app xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot; xmlns=&quot;http://java.sun.com...
不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息
web.xml v2.3<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> web.xml v2.4<?xml
web.xml各版本约束整理
web-app 2.3 web-app 2.4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
maven创建web工程时,web.xml的3.1版本的约束
默认的2.3版本不支持EL表达式 &amp;lt;web-app xmlns=&quot;http://xmlns.jcp.org/xml/ns/javaee&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://xmlns.jcp.org/xml/ns/javaee...
web.xml头文件
web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/
maven新建web项目的诸多问题与解决方案记录
一·背景 主要记录在使用maven项目搭建java web工程中出现的问题和解决方法,便于再次遇到查询与快速解决 编译工具:STS(spring官网上下载,相当于升级版的eclipse) 编译环境:JDK 8.0、Tomcat 8.0 、maven均已配置完成 本地仓库地址:E:\lujx\Refs\Repository 二·Web project的新建 file--&amp;gt;new--...
解决在web.xml中添加filter后idea提示错误的问题
  之前在整合SSM框架的时候,配置web.xml的时候一直提示错误,但filter、servlet的顺序写的也是对的,而且项目也能正常运行。 错误提示: The content of element type &quot;web-app&quot; must match &quot;(icon?,display-name?,description?,distributable?,context-param*,filter...
MyEclipse项目下的web-inf出现红叉解决方法。
1.出现这种情况。有可能是你创建Servlet的时候。在web.xml文件下生成了标签。但是MyEclipse解析web.xml文件时候报错。 2.解决的方法如下: 1.打开你的web项目。打开你的web-inf 2.打开web.xml文件。发现报错的是display-name。 3.这时。我们需要更改一下 servlet-name、display-name、des
导入Maven项目中的web版本错误的解决方法
Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 2.5. edu-web-boss line 1 Maven Java EE Configuration Problem 导入maven项目到自己的电脑是不是经常会遇到这个问题? 下面提供一些简
web.xml各版本约束之maven项目报错
jetty个版本和jdk约束 不通版本jetty配置不一样 &amp;lt;groupId&amp;gt;org.mortbay.jetty&amp;lt;/groupId&amp;gt; 指定端口号clean install jetty:run -Djetty.port=8081访问http://xmlns.jcp.org/xml/ns/javaee/可下载各版本的约束文档,文档中有对应版本的约束格式web-app 2.3&amp;l...
Resin配置时使用的web.xml
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;!-- Resin使用的XML的具体的格式不是下面的使用的格式  &amp;lt;web-app version=&quot;2.4&quot;     xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot;     xmlns:xsi=&quot;http://www.w3.org/2001/XMLSch
web.xml各版本约束
http://xmlns.jcp.org/xml/ns/javaee/可下载各版本的约束文档,文档中有对应版本的约束格式 web-app 2.3 &amp;amp;lt;!DOCTYPE web-app PUBLIC &amp;quot;-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&amp;quot; &amp;quot;http://java.sun.com/dtd/web-app_2_3.d...
web.xml 文件报错:
在myeclipse中导入项目时,web.xml文件编译出错: Multiple annotations found at this line: - Attribute "version" must be declared for element type "web-app". - Attribute "xmlns" must be declared for element t
Tomcat的conf文件夹中的web.xml文件作用
它为所有host下所有应用的通用配置 和每个应用的WEB-INF下的web.xml协同工作 分析一下所有的 Context 共享的 web.xml 文件,其中定义的默认配置项主要有: ² Servlet:配置 Servlet、JSP、SSI、CGI 引擎; ² session 配置:控制会话时间; ² MIME 类型:MIME 映射; ² 欢迎文件列表
web工程过滤器和springMVC拦截器的一些总结
今天自己写SSO(单点登录)发现一些问题的总结 1。因为原先有拦截器inteceptor,所以想着就直接用拦截器搞好了,后来发现不行, 原因是:工程默认是/访问,是在web中配置默认的,并没有调用任何方法(而拦截器是拦截方法的),所以无论我修改spring配置文件,修改拦截条件都始终拦截不上 所以个人感觉,登录这种操作应该是在filter来搞,因为过滤器(过滤一切请求,即便是还没有登录)
tomcat之web.xml头Doctype/ 命名空间定义
在开发java web应用的时候,都需要定义web.xml,使用不同版本的servlet在定义web.xml头部信息是不一样的,下面罗列一下大部分servlet对应的头部信息: servlet 2.3    &amp;lt;!DOCTYPE web-app PUBLIC &quot;-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&quot; &quot;http...
web.xml详解(web-app_2_3.dtd)
部署描述文件web.xml详解(web-app_2_3.dtd),全面介绍: 1. icon元素 2. display-name元素 3. description元素 4. distributable元素 5. context-param元素 6. filter元素 7. filter-mapping元素 8. listener元素 9. servlet元素 10. seervlet-mapping 元素 11. session-config元素 12. mime-mapping元素 13. welcome-file-list元素 14. error-page元素 15. taglib元素 16. resource-env-ref元素 17. resource-ref元素 18. security-constraint元素 19. login-config元素 20. security-role元素 21. env-entry元素 22. ejb-ref元素 23. ejb-local-ref元素
Web应用组织结构web.xml文件的作用
开发web应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错。 Web应用组织结构图如下: Web.xml文件是整个web应用中最重要的配置文件,它必须放在web-inf目录中。在开发web应用时,但凡涉及到对web应用中的web资源进行配置,通通是在web.xml文件中进行设置。例如: 某个web资源配置为网站首页 将servlet程序映...
Springmvc中web.xml的配置详解
首先,web.xml中需要配置的哪些东西? 1.配置监听器          它有两个监听器:           1).                                     org.springframework.web.context.ContextLoaderListener                     ContextLoaderListen
IDEA更改Maven项目的webapp的版本号
使用Maven新建的web项目后默认的web.xml为2.3的,以前每次都是从其他文件中拷贝过来的2.5或者3.1的进行替换,怎样指定默认创建web项目的版本? 1.使用IDEA的Help文档具体的过程如下图所示:通过帮助文档中的信息,我们只需要在Web Facet Page中设置即可 2.设置webapp版本使用IDEA默认生成的如下图所示: web.xml中的版本为2.3,不是我们常用的2.5
eclipse 创建Web程序时出现error pages打红X的解决方法
原来这是eclipse自身的问题,你要是转为web项目时,增加了web.xml,可是编译器不会自己更新,会报这个错误。因此,你可以裁剪web.xml的所有信息,在Ctrl+s保存,然后编译器就会刷新了,然后你在把裁剪的内容在重新放回web.xml中,最后问题解决。 ...