问题标签 [jsp-fragments]

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 投票
1 回答
763 浏览

java - JSTL 解析负数 java.lang.NumberFormatException:对于输入字符串:“”

我请求 urlhttp://localhost:8080/myApp/reg/show?pageNumber=1&pageRange=-1 并且在show.jsp我有

还有我的分页标签

paginationModel

但作为回应,我收到了这个例外

javax.servlet.ServletException:javax.servlet.jsp.JspException:java.lang.NumberFormatException:对于输入字符串:“”

问题在于从pageRange requestParam解析-1 。我尝试更改分页标签,例如:

一切都很好,但是当我尝试

我收到同样的异常。我尝试在分页标记中调用${pageRange}(并将${10}解析为paginationModel.pageRange)并且输出为

-1 我不明白我的错误在哪里(paginationModel.pageRange的类型为java.lang.Long并且属性 pageRange 已设置 type="java.lang.Long")以及如何修复异常。

0 投票
2 回答
2650 浏览

jsp - 突出显示活动菜单项,根据带有 jsp/jstl 的当前页面,没有 javascript

我目前正在使用jspjstl的网站上工作。我喜欢在导航栏中突出显示带有在引导程序 4中使用的活动类的活动选项卡,根据当前页面,我找到了很多方法 ( thymeleaf ) 来获得结果,但没有纯 jstl 和 jsp 的方法。我想出了这个解决方案:

${ pageContext.request.requestURI.endsWith(' /... ') ?'积极的' : ” ” }

但它不起作用,navbar.jspf 文件位于 todo.jsp 文件中的 header.jspf 中。除了导航中的活动选项卡外,一切正常,感谢您的帮助。

header.jspf 看起来像这样:

navigation.jspf 如下所示:

所有包括待办事项文件如下所示:

0 投票
0 回答
22 浏览

java - JSTL 选择标签总是评估为假

这是我制作的一个项目的 JSPF。以下的输出是

尽管如此,我的实际页面始终显示“登录”并且从不显示“我的个人资料”。另外,当我将条件更改为

它开始显示“我的个人资料”。我不明白loginIn 如何是真的,但这个陈述却失败了。

谢谢你。

0 投票
0 回答
64 浏览

java - 在 jspf 文件中插入 HTML 代码片段

我有一个 jspf 文件,里面有 java 代码。在一行中,我有一个 if 语句,如果被执行,它将打印一个 Java 行(一个文本字符串),以及一些 html 内容(一个带有可扩展区域的可点击图像的工具提示)。因此,工具提示应该只在 if 语句为真时显示,并且在文本字符串旁边显示。当我在我的主 jsp 文件中导入 jspf 文件时,工具提示始终可见,但不在 if 语句中放置我的文本字符串的位置。HTML 内容似乎与 java 代码不同步。有没有办法做到这一点?

0 投票
1 回答
22 浏览

javascript - Javascript,JSP 输入值正在为每个追加更新

DIV每次用户单击按钮时,我都会尝试添加一个新的。为此,我正在使用此功能:

但是,当我检查显示代码时,我可以看到对于我所做的每个附加,我总是有相同的输入值,这是最后一个添加的值

谁能帮我解决这个问题?

0 投票
0 回答
31 浏览

jsp - 拆分大表格 - JSP

场景:我有一个旧版 JSP 文件,其中包含一个巨大的表单,同时添加了一些输入字段,它给出了错误“超过 65535 字节限制”。该文件包含使用指令的各种 jsp 片段 (.jspf)。我尝试使用 <jsp:include page="xx.jspf" /> 包含一个 jspf 文件,但由于这是一个大表单,jsp 包含操作显然会引发错误“输入标签必须嵌套在表单标签中”。表单标记在父 JSP 中,但如果我们使用指令,这可以工作,我不确定在这种情况下是否可以使用操作标记。如果我将表格分成几个小表格,问题将得到解决,但还有其他方法可以解决这个问题吗?

0 投票
1 回答
69 浏览

java - Eclipse:无法使用编辑器打开 Jspf

我的编辑器无法在 Eclipse 中打开 JSPF 文件。

当我转到:“文件关联”和“内容类型”菜单时,jspf 与“JSP 编辑器”相关联,但它不起作用。

文件关联

内容类型

当我尝试打开“.jspf 文件”时,我收到以下消息:

并记录错误

编辑:

我只有一个附加插件,即“增强类反编译器”。

新日志错误:

右键点击