问题标签 [jsp-tags]

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 投票
3 回答
15485 浏览

java - jsp的范围:useBean

主页.jsp

包含.jsp

这给出了一个错误,说“用户名”在 include.jsp 中未定义,即使 Bean 的范围是应用程序......</p>

0 投票
1 回答
7456 浏览

java - 属性编辑器未在自定义验证标签 (java) 上注册 PropertyEditorManager 错误

我将 TomCat 5.5 与 MyFaces 1.1 一起使用,并尝试实现自定义正则表达式验证标签。

我的 RegExValidator 类如下所示:

我的 RegExValidatorTag 类如下所示:

我的标签库描述符如下所示:

我的 face-common-config.xml 有一个 Validator 标签,如下所示:

后来它应该在这样的jsp文件中使用:

调用页面时出现如下错误:

javax.servlet.ServletException:javax.servlet.jsp.JspException:org.apache.jasper.JasperException:无法将字符串“[\d{4}]”转换为属性“regex”的类“javax.el.ValueExpression”:未向 PropertyEditorManager 注册属性编辑器

原因:org.apache.jasper.JasperException - 无法将字符串“[\d{4}]”转换为属性“regex”的类“javax.el.ValueExpression”:属性编辑器未向 PropertyEditorManager 注册

我希望我提供了足够的细节来帮助我解决这个问题......

0 投票
1 回答
1421 浏览

oracle - 如何禁用 JSFX 页面上的单个单选按钮?

我有一个客户创建了一个 Oracle ADF/JSF 1.1 应用程序。在其中一个页面上,他们有一个表格,其中第一列作为启用的互斥单选按钮。我不得不增强页面并添加带有禁用单选按钮的总行。如何在不使用 JavaScript 的情况下在 Bean 类或页面上禁用它?我试图做类似的事情:

但这会禁用所有按钮。我尝试将代码如下所示,但这会在第二列禁用指向下一页的链接:

这是代码片段:

0 投票
3 回答
3040 浏览

jsp - jsp:文本在 tagx 内丢失空格

尝试使用 JSPX 并遇到一个奇怪的问题。根据 JSP 文档,jsp:text 中的文本不应删除空格,但是当我在 tagx 文件的开头有一个带有前导空格的 jsp:text 元素时,当在 jspx 视图中使用时,前导空白消失。

我已经做了很多谷歌搜索,但找不到导致它被删除的原因。我已经验证了直接包含在 jspx 视图中的相同 jsp:text 实例可以正常工作,但是放入单独的 tagx 文件会导致它丢失。

这是在使用 JSP 2.1 库的 Jetty 6.1.19 和 6.1.22 下。

编辑:一些示例代码如下。请注意,<jsp:text>标签内的前导和尾随空格被去除。从我可以看到的 JSP 文档来看,应该保留其中的空白。

WEB-INF/tabs/nameValuePair.tagx:

测试.jspx:

输出:

0 投票
1 回答
574 浏览

jsp - 设计问题 - servlet、jsps、自定义标签、html

我是 servlet 和 jsps 的新手。我想知道对于我正在尝试编写代码的示例问题,最好的设计是什么。开始 -

我想创建一个网站(www.example.com),它只列出每个用户的登录历史(不是任何人想要的任何功能,而只是一个示例)。

所以这里有两个 URL - /index.jsp 和 /login(假设所有注册都已完成)。

index.jsp 将显示该用户过去的所有登录信息。但为此,我必须确定用户是否已经登录。如果用户已经登录,我会向他展示他的历史记录,否则我必须自动将他转发到登录页面。

我已经编写了一个自定义的加密强 cookie,它会告诉我用户是否登录。因此,如果将 cookie 发送给我,我可以验证他是否已通过身份验证,或者 cookie/会话是否已过期。那不是问题。

我遇到的设计问题是 - 如何调用检查身份验证的 java 类?我是否使用自定义 jsp 标签来检查并重写页面?我想让我的 html 开发人员在创建新页面时轻松使用该类。做这个的最好方式是什么?

我想我的问题与在 jsps 中正确使用 java 代码和/或可能是自定义标记库有关。请随意继续咆哮,只要你想:)

谢谢阅读。

  • 瓦斯
0 投票
1 回答
1143 浏览

java - 使用spring mvc跟踪多个相关输入框

我们有一个需要在 html 页面上编辑的域对象列表。例如,命令和域对象:

然后,我希望Spring MVC 标记库生成的 HTML是这样的:

但是看不到如何使用 Spring Form Tag Libraries(使用 Spring 2.5.6)来表达这一点。我想使用标签库,以便它负责将现有值绑定到标签以进行编辑(当它们在那里时)。

有小费吗?

0 投票
3 回答
973 浏览

jsp - 如何从 taglib 内部停止进一步的请求执行?

基本上,我们想创建一个标签库,可以将请求执行转发到另一个页面,类似于<jsp:forward />. 我们如何防止 JSP 页面的其余部分从 taglib 中执行?

0 投票
2 回答
2841 浏览

tomcat - 如何在 JSP 标签库中定义示例元素?

我目前正在编写一堆 JSP 标签供我们的设计人员使用。在我的 .tld 文件中,我有一些<tag>和更多的<tag-file>元素。

现在,我想给标签库的用户一些关于如何使用它们的例子。根据Sun 的文档<tag-file><tag>元素都允许有一个<example>元素。

这适用于<tag>,但每当我尝试在 Eclipse 和 Tomcat 中放置示例时<tag-file>都会抛出错误。

有人有这方面的经验吗?

0 投票
2 回答
572 浏览

javascript - 仅在启用复选框 A 时启用复选框 B,反之亦然

我有两列具有可预测名称的复选框。当未选中 a 列中的复选框时,如何禁用 B 列中的复选框,并且仅在启用第一个复选框 a 时启用它?

是否有类似 on checkvalue = true 将等效复选框 B 设置为 true 的东西,反之亦然?

编辑复选框不在表格中。它们在嵌套表中。
EDIT2应该只在 IE6 中工作(我知道....)而不是寻找跨浏览器兼容性

0 投票
2 回答
3987 浏览

jsp - 从 jsp:include 页面重定向

如果存储在 Session Scope 中的“角色”与请求参数“accessRole”不匹配,我希望将用户重定向到 Login.jsp

主页.jsp

页眉.jsp

上面的代码没有按预期执行重定向。

我尝试使用 ExternalContext 的 redirect() 和 jsp:forward 代替 <c:redirect>,但没有任何效果。