问题标签 [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.

0 投票
8 回答
63446 浏览

jsp - 我应该做 JSPX 而不是 JSP 吗?

使用JDeveloper,我开始为工作中的项目开发一组网页。由于当时对 JDev 了解不多,所以跑到 Oracle 来学习一些教程。JDev 教程建议使用JSPX而不是JSP,但没有真正解释原因。你在开发 JSPX 页面吗?你为什么决定这样做?走 JSPX 路线的优点/缺点是什么?

0 投票
11 回答
34212 浏览

jsp - 使用 JSP 文档 (JSPX) 有条件地在元素上设置属性

在 HTML 表单中,可以通过在按钮上定义 "disabled" 属性来禁用按钮,其值为任意值:

如果要启用按钮,则该属性不应该存在,因为没有定义的值可以设置 disabled 属性以使按钮保持启用状态。

当我想在使用 JSP 文档 (jspx) 时启用/禁用按钮时,这会导致我出现问题。由于 JSP 文档必须是格式良好的 XML 文档,因此我看不到任何有条件地包含此属性的方式,因为以下内容是不合法的:

虽然我可以使用 JSTL if 标签复制标签两次以获得所需的效果,但在我的具体情况下,我在按钮上声明了超过 15 个属性(AJAX 的许多 javascript 事件处理程序属性),因此复制标签将使JSP 很乱。

如何在不牺牲 JSP 可读性的情况下解决这个问题?是否有任何自定义标签可以通过操作输出 DOM 向父级添加属性?

0 投票
3 回答
491 浏览

eclipse - Eclipse 的 WTP 翻译输出

如何查看 WTP 对 JSP 和 JSPX 页面所做的中间转换?在一个有大量 .jspx 页面的项目中,我的 Eclipse 问题选项卡中出现了奇怪的语法错误。它们不会影响正在运行的应用程序(Tomcat 6.0)中的任何内容,并且它们仅在更新后的最后 2 周内出现。

我想查看输出的原因是我在http://stripesframework.org使用 Stripes 框架,并且在删除 <stripes:errors /> 行后,特定 .jspx 文件的错误消失了那个文件。同时,语法错误仅在我最近在工作中全新安装 Eclipse 后出现,但随后不久在家中更新了 Eclipse。我想查看输出以确定这应该是谁的问题(WTP、Stripes,或者可能只是我:)。

请记住,这个问题在某种程度上是装饰性的,因为它不会影响任何功能。它只是在 Eclipse 中向我的“问题”选项卡发送垃圾邮件,并在项目资源管理器中显示红色的小 X 图标。

0 投票
2 回答
1708 浏览

xml - tomcat 5.5 是否以相同的方式处理 .jsp 和 .jspx 文件?

我正在开发一个 java web 应用程序,试图对 xml 友好并使用 jspx/xml 语法编写我的 jsp 文件。我花了几个小时剖析示例和配置文件,发现使用新语法的 tomcat 5.5 文件应该以 .jspx 结尾,否则 tomcat 不会翻译标记库和东西。

两个文件扩展名都映射到 tomcat 配置文件中的同一个 servlet,所以我认为我的 .jsp 文件一切正常。我错过了什么吗?

0 投票
1 回答
1375 浏览

jsp - 在 jspx 文件的属性中使用 struts 标签

我有一些旧的 jsp 代码在属性中使用 struts 标签,如下所示:

我不能让它在 jspx 文件中工作。有没有一个很好的选择来获得相同的功能而没有太多的混乱?

0 投票
1 回答
5579 浏览

jsp - 带有正文的自定义 JSTL 标记

我们将在我们的 JSP/spring-project 中为某种模板引擎使用 JSTL 和自定义 JSTL-tags。

有没有办法创建一个看起来像这样的标签:

并像这样使用它:

即在自定义 JSTL 标记中使用 body-content ...

这有效:

但在我们的例子中不是很有用。

0 投票
2 回答
6476 浏览

java - ADF:通过 JSP 中的托管 bean 调用方法

我在将参数传递给 Oracle ADF 中 JSP 中的托管 bean 时遇到问题。这是一个示例 JSP 测试页面,我试图将参数传递给 POJO 中的测试方法:

有人对我如何通过托管 bean 将参数传递给 POJO 有任何建议吗?

0 投票
4 回答
7004 浏览

java - 如何输出

一些 html 标签将给定属性的“任何”值解释为“真”-> 选项标签浮现在脑海中。

我经常最终做这样的事情:

我知道我可以声明一个自定义来封装这种行为,但这也会变得非常难看,除非我用 java 编写代码。

有没有更聪明的方法来做到这一点?

0 投票
1 回答
2851 浏览

java - 当它位于代理后面时,如何可靠地访问 jspx 中的 HttpServletRequest?

我有一个需要知道当前HttpServletRequest. getServerName()jspx 可以#{mybean.serverName}从它的 bean 中获取它,如下所示:

但是,当它在代理(带有 mod_proxy 的 Apache)后面提供时,有时getServerName()会返回节点的主机名而不是前端的主机名。其他时候它可以正常工作。

然而,一个普通的 jsp<% request.getServerName(); %>总是会返回前端的主机名。

FacesInstance 有什么问题HttpServletRequest?有没有办法获取“真实”的请求对象?

0 投票
1 回答
2467 浏览

xml - JSPX 命名空间对 EL 函数不可见?

我正在尝试使用 JSPX(JSP 的纯 XML 语法)并遇到了看起来应该可以工作的东西,但没有。我正在使用 jsp:root 元素中的命名空间声明导入标记库,然后稍后将这些用于元素以及 EL 函数:

我得到一个异常说“属性前缀 fn 不对应于任何导入的标签库”。其他页面工作正常,但此页面的不同之处在于它使用标签库中包含的一些 EL 函数。

是否有我需要的不同类型的导入将这些 taglib 前缀带入对 EL 函数调用可见的范围?