问题标签 [jspx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - 如何使用 JSPX 生成有效的 HTML?(不是 XHTML)
尝试使用 JSPX 创建 HTML 页面时,您将面临以下困难:
- JSPX 将我们不想要的标签最小化,例如,浏览器对它的解释
<div class="foo"></div>
不同<div class="foo"/>
- JSPX 标记必须关闭,而一些 HTML 标记应保持未关闭,例如
<script...>
.<script.../>
IE 和 Firefox 无法识别自闭标签。 - 指定 HTML5 文档类型 (
<!DOCTYPE html>
) - 内联 JavaScript
这个问题是对其他几个问题的回答,这些问题都归结为同一个问题。我找不到全面的答案,所以我发布了我的发现结果。
相关问题:
aspectj - Spring Roo and web scaffolding issue
I am using Spring Roo. I removed the Spring Roo web scaffolding annotation from my controller and deleted all the related JSPX files. Now I am the following error:
Method 'org.springframework.roo.classpath.details.MethodMetadataBuilder@d9c877' failed to provide a body, despite being identified for ITD inclusion
Can someone help me to troubleshoot it? Thanks!
model-view-controller - Spring roo项目,头部绑定
我是 spring mvc 和 spring 项目的新手。
我创建了新的 spring roo 项目。我注意到使用绑定的 header.jspx
变量 home、home_label、banner 定义在哪里?
java - JSF 中的“for”循环
我只需要for
在 JSF/ICEFaces 中执行一个非常基本的循环,基本上是渲染列号
类似于以下伪代码
<c:forEach>
标签迭代集合,但我不想让我的支持 bean 更复杂,返回一个愚蠢的整数集合。
你知道更短更聪明的方法吗?
谢谢
javascript - 简单的 div 布局呈现不同的 jspx 编码
几天来,我一直试图弄清楚我的布局在浏览器中呈现时发生了什么。
我的环境:
- SpringSource 工具套件版本:2.6.0.RELEASE
- 瓷砖
- jspx + CSS
- JavaScript InfoVis 工具包
我的问题:
我必须从一个更大的项目中制作一个非常简单的部分,我有一个小表单来进行选择,它会触发服务器请求并获取一个 json 对象以从 infovis 工具包(javascript)中绘制一个空间树,该工具包绘制在下方表单,然后在选择树的一个节点后,它应该显示一个表格,其中包含我通过 Ajax 请求获得的一些信息。所有这些复杂的编码就像一个魅力,问题出现在显示它的时候。所以我想做这样的事情:
css 包含一些在纯 HTML 中可以正常工作的格式
但是当部署和渲染时,我得到了类似的东西:
这个或任何其他变体。
有没有人遇到过类似的问题或知道是什么原因造成的?spring、tiles、脚本、jspx 实现?
我不能过多地处理其他代码或配置,因为我们处于非常高级的阶段,我不想影响其他领域。
注意:我以前更多地使用 c/c++ 和实时的东西,所以我对 CSS、jsp 等不是很流利。我刚开始在真正的 Web 应用程序中工作。
jspx - JSPX 导致复制粘贴代码?
只要 JSPX 必须是格式良好的 XML,就无法在单独的包含文件中包含包含标记的 beginig 的标头部分,因为必须关闭。
看起来您必须始终包含在所有主页中?还是我错过了什么?
java - websphere 7(和 Spring Roo)与 javax.el.ELException 不兼容
我有一个前端基于 Spring Roo 1.1.2 jspx 文件的应用程序。
每个想法在 Tomcat 6 中都可以正常工作,但是如果我在 Websphere 7 中部署相同的应用程序(类加载器:最后一个父级),那么我会得到一个异常:
java.lang.ClassCastException:java.lang.NullPointerException 与 javax.el.ELException 不兼容
该应用程序有一个 Flex/BlazeDS 部分,可以正常工作。但是也有这个 JSP(x) 部分。Spring 控制器工作,但是JSPX 有问题,当我正确理解规范时,我不知道从哪里开始,而不是 WAS7 提供 JSP 2.1,这正是我所需要的。
WAR 的 POM 的相关部分是:
任何人都可以给我一个提示吗?
这是 maven 依赖树:
java - 如何编写tagx(没有java的JSPX标签库)
我找不到关于如何在 JSPX 中编写没有 Java 的现代标签库的好文档?
Spring Roo 提供了很多示例(并且似乎是唯一一个广泛使用 tagx 的项目)。
我可能会提出另一个问题,但每次我不想在 JSPX (DRY) 中重复自己时,我都觉得必须牺牲宝贵的时间去创建一个标签库,因为没有内联宏。
我觉得我必须在 JSP/X 中遗漏一些东西。
jsp - 在 JSP / JSPX 中转义 HTML 实体:甚至不应该存在的问题没有解决方案?
我们使用 jspx 作为模板引擎。我们有十几个带有数百个 el 表达式的屏幕,例如 ${user.firstName} 或 "${mail.subject}"
默认情况下,所有这些 HTML 代码都不会转义。如果字段中有 < 或 " 的内容——屏幕将失败。我们总是可以使用 fn:escapeXml 但在所有地方这样做真的很无聊。
1)默认情况下有没有办法逃脱?
我知道的唯一方法是破解 JSP 编译器(比如 jasper for tomcat)。但这不是一条可行的路。
2) 为什么有人可能需要在 el 中未转义的 HTML?将 HTML 存储在模板之外(例如在数据库中)不是一个好习惯。
3) 我确信模板引擎应该自动处理它(就像在 XSLT 中所做的那样),用户为什么要关心它?手动转义 (fn:escapeXml) 闻起来像 SQL 手动转义(用于代替 JDBC setParam):样板代码和 sql 注入的好地方(在我们的例子中是跨站点脚本)。
spring-roo - 单选按钮、表单、项目、jspx
我在 jspx 页面中有一个创建表单。枚举类型的字段之一。我想用单选按钮组替换表单中的选择。
它开始于:
我将其更改为:
我有两个单选按钮,但我想在我的单选按钮中获取枚举的值。我怎么能那样做?
我的枚举类看起来像: