首页 > 其他分享 >web.xml

web.xml

时间:2023-01-02 17:00:59浏览次数:57  
标签:xml web j2ee http JSP com

为什么<jsp-property-group>无法使用?
练习j2ee时候发现的问题~
//web.xml文件中

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
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​​">
.............
<jsp-property-group>//在这一行eclipse提示错误
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>

解决办法:

生成的web.xml文件头部问题
换成下面这个就好了~

<?xml version="1.0"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee "
version="2.4">

即把上面标注的红色部分去掉


<jsp-config> 包括 <taglib> 和 <jsp-property-group> 两个子元素。其中<taglib> 元素在JSP 1.2 时就已经存在;而<jsp-property-group> 是JSP 2.0 新增的元素。<jsp-property-group> 元素主要有八个子元素,它们分别为: 
1.<description>:设定的说明 
2.<display-name>:设定名称 
3.<url-pattern>:设定值所影响的范围,如: /CH2 或 /*.jsp
4.<el-ignored>:若为 true,表示不支持 EL 语法 
5.<scripting-invalid>:若为 true,表示不支持 <% scripting %>语法 
6.<page-encoding>:设定 JSP 网页的编码 
7.<include-prelude>:设置 JSP 网页的抬头,扩展名为 .jspf
8.<include-coda>:设置 JSP 网页的结尾,扩展名为 .jspf

<jsp-config>
<jsp-property-group>
<description>Special property group for JSP Configuration JSP example.</description>
<display-name>JSPConfiguration</display-name>
<!--url-pattern表示在那些后缀的文件,然后如果加了page-encoding和include-coda,表示在每个pattern的后缀文件的前面和后面加include-prelude和include-coda的文件 -->
<url-pattern>/* </url-pattern>
<el-ignored>true</el-ignored>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>false</scripting-invalid>
<include-prelude>/header.html</include-prelude>
<include-coda>/footer.html</include-coda>
</jsp-property-group>
</jsp-config>

​http://javaeedevelop.iteye.com/blog/1533705​

 



标签:xml,web,j2ee,http,JSP,com
From: https://blog.51cto.com/u_15147537/5983857

相关文章

  • RESTful风格的Web服务框架:Swagger
    Swagger与SpringMVC项目整合为了方便的管理项目中API接口,在网上找了好多关于API接口管理的资料,感觉目前最流行的莫过于Swagger了,功能强大,UI界面漂亮,并且支持在线测试等等,所......
  • Java web
     1.1、WEB开发的相关知识WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html......
  • 启动web自动化项目
    1.启动web自动化项目前端服务解压文件名为apache-tomcat-7.0.104文件进入bin文件夹,找到文件名为startup.bat,双击此文件2.启动web自动化项目后端服务解压文件名为web.j......
  • [WARNING] Resolved [org.springframework.web.HttpMediaTypeNotSupportedException:
    这是json转对象失败的报错 这是web层的代码   这是报错      解决方法: 第一步:请求body选raw,并选择application/json类型   第......
  • java通过webdav实现文件上传
    importio.swagger.annotations.*;importorg.apache.http.HttpEntity;importorg.apache.http.auth.AuthScope;importorg.apache.http.auth.Credentials;importorg......
  • Spring配置文件详解:applicationContext.xml
    一个最简单的配置文件示例<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org......
  • 史上最全的 pom.xml 文件详解(扩展:Maven的三种项目打包方式——pom,jar,war的区别)
    史上最全的pom.xml文件详解https://blog.csdn.net/jk418756/article/details/87917776?spm=1001.2101.3001.6650.12&utm_medium=distribute.pc_relevant.none-task-blog......
  • Web 3 !== Web 3.0 All In One
    Web3!==Web3.0AllInOne前不久,万维网的创始人英国计算机科学家蒂姆·伯纳斯·李(Tim·Berners·Lee)在葡萄牙里斯本举行的网络技术峰会上表示,Web3.0其实是他早些年......
  • Docker操作逻辑及搭建web
    Docker操作逻辑当我们使用pull从docker仓库中将镜像下载到本地,也就是可以通过dockerimages查看到pull到的镜像,下载后,可以通过dockerrun将镜像启动运行在容器(Contaier)中......
  • Django视频教程 - 基于Python的Web框架(全13集)
    Django是由Python驱动的开源模型-视图-控制器(MVC)风格的Web应用程序框架,使用Django可以在即可分钟内快速开发一个高品质易维护数据库驱动的应用程序。下面是一大坨关于Django......