防止 JSPX 创建自关闭标签 (
!=
)

2023-11-26

JSPX 有一个可爱的旋转副作用:

<div class="magic"></div>

Into:

<div class="magic" />

对于许多浏览器来说,即使它是有效的 XHTML,这也会导致布局混乱。 因此,我求助于使用 groovy 脚本通过以下正则表达式查找所有可能的错误 HTML:

def m = html =~ /<(\w+)[^>]*?><\/(\w+)>/
def bad = m.findAll { it[1] == it[2]  };

有没有办法让 JSPX XML 处理器不自动关闭标签?


我一直在使用<div><jsp:text/></div>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止 JSPX 创建自关闭标签 (
!=
) 的相关文章

  • 禁用 Eclipse Java 调试器的热代码替换 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在 Eclipse 中禁用热代码替换 https stackoverflow com questions 2594408 how do i disable hot code replace in
  • 来自数据库的 jfreechart 散点图

    如何使用java中的jfreechart绘制mysql数据库表中数据的散点图 我使用过 Swing 库 任何链接都会有帮助 我搜索了谷歌但找不到理解的解决方案 如果您有代码 请提供给我 实际上我确实做了条形图并使用 jfreechart 绘
  • 无法在 Spring Boot 测试中模拟 persistenceContext

    我正在使用带有 Mockito 框架的 spring boot 测试来测试我的应用程序 存储库类 EntityManager 之一作为参考 我的班级如下所示 Repository Transactional Slf4j public cla
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • 如果使用的 JVM 是 x86 或 x64,则以不同的方式解决 Maven 依赖关系?

    我设置了一个 Maven 存储库来托管一些 dll 但我需要我的 Maven 项目根据使用的 JVM 是 x86 还是 x64 下载不同的 dll 例如 在运行 x86 版本 JVM 的计算机上 我需要从存储库下载 ABC dll 作为依赖
  • 具有共享依赖项的多模块项目的 Gradle 配置

    使用 gradle 制作第一个项目 所以我研究了 spring gradle hibernate 项目如何组织 gradle 文件 并开始制作自己的项目 但是 找不到错误 为什么我的配置不起作用 子项目无法解决依赖关系 所以项目树 Root
  • Java 数组的最大维数

    出于好奇 在 Java 中数组可以有多少维 爪哇language不限制维数 但是JavaVM规范将维度数限制为 255 例如 以下代码将无法编译 class Main public static void main String args
  • 如何将 Jfreechart(饼图)添加到 netbeans 的面板中

    我正在使用 netbeans gui 编辑器 并且正在尝试添加一个本身位于内部框架中的 Jfreechart 并且这个内部框架我想将其添加到面板中 正如您在此图中看到的那样 抱歉 我无法直接发布图像 因为我新手 http www flick
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • 如何记录来自 Akka (Java) 的所有传入消息

    在 Scala 中 您可以使用 LoggingReceive 包装接收函数 如何通过 Java API 实现相同的目标 def receive LoggingReceive case x do something Scala API 有Lo
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • Dispatcher-servlet 无法映射到 websocket 请求

    我正在开发一个以Spring为主要框架的Java web应用程序 特别使用Spring core Spring mvc Spring security Spring data Spring websocket 像这样在 Spring 上下文
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • 如何在 Quartz 调度程序中每 25 秒运行一次?

    我正在使用 Java 的 Quartz Scheduling API 你能帮我使用 cron 表达式每 25 秒运行一次吗 这只是一个延迟 它不必总是从第 0 秒开始 例如 序列如下 0 00 0 25 0 50 1 15 1 40 2 0
  • Java:拆箱整数时出现空指针异常?

    此代码导致空指针异常 我不知道为什么 private void setSiblings PhylogenyTree node Color color throws InvalidCellNumberException PhylogenyTr
  • 哪个集合更适合存储多维数组中的数据?

    我有一个multi dimensional array of string 我愿意将其转换为某种集合类型 以便我可以根据自己的意愿添加 删除和插入元素 在数组中 我无法删除特定位置的元素 我需要这样的集合 我可以在其中删除特定位置的数据 也
  • JSON 到 hashmap (杰克逊)

    我想将 JSON 转换为 HashMapJackson http jackson codehaus org 这是我的 JSON String json Opleidingen name Bijz trajecten zorg en welz
  • JAXB - 列表<可序列化>?

    我使用 xjc 制作了一些课程 public class MyType XmlElementRefs XmlElementRef name MyInnerType type JAXBElement class required false
  • Android 和 Java 中绘制椭圆的区别

    在Java中由于某种原因Ellipse2D Double使用参数 height width x y 当我创建一个RectF在Android中参数是 left top right bottom 所以我对适应差异有点困惑 如果在 Java 中创

随机推荐

  • 删除变量(如果存在)的正确方法

    我尝试这样做 def create l if l in globals l destroy l Listbox root 这工作正常 但它返回语法警告 Warning from warnings module File C Users Us
  • 如何在 django 中对文件上传进行单元测试

    在我的 django 应用程序中 我有一个完成文件上传的视图 核心代码片段是这样的 if request method POST if request FILES has key file file request FILES file w
  • 如何将具有外键的表更新到 ADO.Net 实体模型中的另一个表?

    我有 2 个表 Table1 有一个主键 CustomizationId Table2 有一个与此匹配的 FK Customizationid Table2 没有主键 我正在尝试从基于网络的表单添加新记录 我尝试将其保存到数据库中 但收到错
  • Android openRawResource() 不适用于可绘制对象

    我正在尝试通过这样做来创建输入流 InputStream is InputStream getResources openRawResource R drawable image1 但我遇到了关于我的可绘制文件 R drawable ima
  • R Blogdown Hugo 学术主题未渲染站点

    我正在尝试使用 R Blogdown Hugo Academic 主题创建一个网站 通常 我会通过运行以下命令来创建一个网站 blogdown new site theme gcushen hugo academic blogdown se
  • 类型错误:需要类似字节的对象,而不是 subprocess.check_output 中的“str”

    我收到 TypeError a bytes like object is required not str 在 python3 5 的以下代码行中 path os getcwd strip n Null userprof subproces
  • TypeScript 需要进行类型检查

    我正在使用 TypeScript v1 4 1 并且希望需要一个外部模块 在本例中为 chai 并对其进行类型检查 但是 我遇到了与此代码的某种命名冲突
  • 字符串替换转义字符

    今天我发现将字符串放入资源文件中会导致它们被视为文字 即放置 第一行文本 n第二行文本 将导致转义字符本身被转义 因此存储的内容是 第一行的文本 n 第二行的文本 然后这些出现在显示屏中 而不是我的回车符和制表符 所以我想做的是使用 str
  • 无法在 VBA 中创建新枚举

    我正在 VBA 中创建一个不可变链接列表类 它提供ToArray and ToCollection方法 我已经验证这两种方法都有效 但是 那Get NewEnum As IUnknown财产不工作 我不知道为什么 Public Proper
  • 如何使用 Android UiAutomation.injectInputEvent 注入点击事件

    我正在自动测试我安装设备管理员的应用程序中的流程 要在大多数设备上激活设备管理员 假设这里没有一些企业 API 可以让我像三星提供的那样执行此操作 系统会向用户显示一个弹出窗口 然后用户必须单击 激活 按钮 我在用着Robotium和 An
  • Angular.js 说自定义 HTTP 响应标头为 null

    POST 的回调函数为我的自定义 HTTP 标头返回 nullX Auth Token Chrome 显示了正确的 POST 响应标头 但 Angular js 却没有 Angular 唯一返回的是 Cache Control 和 Cont
  • 在 AngularJS 中创建阅读更多链接

    我想创建一个包含阅读更多文本的链接 如果段落中的行数超过 3 行 则此链接应该可见 单击此链接将显示所有行 我想做同样的事情 所以我创建了一个指令 看看这里 https gist github com doukasd 0744566c549
  • 没有位置服务的 iOS 后台轮询

    这是一个我们都曾多次想知道的问题 但似乎没有人有一个好的答案 像 DataMan 这样的应用程序如何在后台定期 无限期地运行 并且仍然进入应用程序商店 该应用程序允许用户打开 精确数据跟踪 并选择应用程序在零用户交互的情况下更新其数据使用计
  • dotnetpublish 未发布正确的 appsettings.{env.EnvironmentName}.json

    当我在命令行中发出以下命令时 dotnet publish o output c Release The dotnetcli正确发布项目 然而 它并不复制appsettings Production json文件 仅appsettings
  • 如何直接在 Visual Studio 中构建 mex 文件?

    我有一个包含函数库的 Visual Studio 2010 解决方案 并且我希望能够使用 MATLAB 作为该库的几个可能的前端之一 因此 我希望 Visual Studio 在构建解决方案时自动生成 mex 文件 而不必将所有构建选项和路
  • 别名模板专业化

    别名模板 14 5 7 可以显式专门化 14 7 3 吗 我的标准 fu 失败了 我找不到编译器来测试 文本 当 template id 引用别名模板的专门化时 意味着yes 但这个例子似乎指的是其他东西 暗示no NB I m worki
  • 包含非自反元素的集合的比较

    在Python中 一个值x并不总是被限制为等于自身 也许最著名的例子是NaN gt gt gt x float NaN gt gt gt x x False 现在考虑仅包含一项的列表 我们可以考虑两个这样的列表equal当且仅当它们包含的物
  • 在 C# 中使用 Linq 或 lambda 从数据库表中获取 X 个随机元素

    我有一个包含 x 个用户的数据库 我想随机获取所有用户 然后在我的网站上写下 50 个用户 现在我只使用 take 50 并检索最新 50 个用户 我希望它从整个表中随机洗牌 50 个 有什么想法吗 这就是我的代码现在的样子 userLis
  • %r 是什么意思?

    是什么意思 r在下面的声明中 print r 1 我想我听说过 s d and f但从未听说过这个 背景 在Python中 有两个内置函数用于将对象转换为字符串 str vs repr str应该是一个友好的 人类可读的字符串 repr应该
  • 防止 JSPX 创建自关闭标签 (
    !=

    JSPX 有一个可爱的旋转副作用 div class magic div Into div class magic div 对于许多浏览器来说 即使它是有效的 XHTML 这也会导致布局混乱 因此 我求助于使用 groovy 脚本通过以下正