问题标签 [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 投票
4 回答
5007 浏览

java - 是否可以在 jsp 2.0 自定义标签中获取调用页面名称?

我正在使用 JSP 2 标记文件编写自定义 JSP 标记。在我的标签内,我想知道哪个页面调用了标签以构建 URL。如果不通过属性,这可能吗?

0 投票
3 回答
2107 浏览

java - Strip Images, CSS and JS from servlet-mapping

I am using the following servlet-mapping in my web.xml file:

To do some kind of a search. ex:

p>

But the problem is that CSS, JS and Images are treated like a search request.

There are any patterns that strip out *.css, *.js, *.gif and etc, so the requests don't need to pass through my controller?

Thank you so much, bye bye!

0 投票
1 回答
4012 浏览

jsp-tags - JSPTag:异常 - 此属性不支持请求时间值

我收到“此属性不支持请求时间值”。在编译我的自定义 jsp 标签实现时。

我的顶级域名文件

我的 JSP 标签实现有以下方法

我的jsp有以下

但我收到以下异常

我错过了什么吗?就像在 tld 中一样,即使我也尝试提供 TagExtraInfo。但没有运气。

任何帮助深表感谢。

0 投票
3 回答
483 浏览

java - 在 JSP 中创建不可变对象

我知道您可以使用<jsp:useBean>标记在 JSP 中实例化对象,而无需借助 scriptlet 代码。但是,我想实例化一个 Integer,其 value 是 EL 表达式的结果,例如:

当然这是行不通的,因为 Integer 对象没有名为“amount”的属性,设置它们的值的唯一方法是通过构造函数参数(即 Integer 对象是不可变的)。有没有办法在不使用 scriptlet 代码的情况下实例化这样的对象并设置它的值?

谢谢,唐

0 投票
4 回答
1304 浏览

java - 如何从 JSP2 标记文件访问初始化参数?

我正在尝试创建一个 jsp 标记文件,但是当我尝试使用时它无法编译pageContext.getServletConfig().getInitParameter("myInitParam")

我正在使用 tomcat,当我尝试查看包含该文件的页面时,我得到一个 jasper 编译错误 pageContext 无法解析。我也尝试过使用getInitParameter,但也失败了。我可以使用请求对象,所以我知道其他一切都很好。

有谁知道从 jsp 标记文件(最好是在 scriptlet 中)访问 web.xml 中设置的 init 参数的方法?

0 投票
4 回答
3659 浏览

java - 在 Spring/JSP 中,应该在哪里进行格式化?

我正在使用 Spring,但这个问题适用于所有 JSP 控制器类型设计。

JSP 页面引用由相应控制器填充的数据(使用标签)。我的问题是,在 JSP 或控制器中执行格式化的合适位置在哪里?

到目前为止,我一直在通过在控制器中格式化数据来准备数据。

JSP 文件看起来像:

我知道 JSP 确实有一些格式化的规定,

但这仅适用于 Java 的java.util.Format. 如果我需要更复杂或计算的值怎么办。在这种情况下,将代码放在 JSP 中会很麻烦(而且很难看)。

我很好奇这是否遵循 Spring/JSP/MVC 的精神。换句话说,控制器是视图的一部分吗?执行视图相关格式化的首选位置在哪里?我的控制器是否应该只返回对象(Person)而不是格式化值的 Map?

0 投票
4 回答
4383 浏览

spring - 使用 Spring 进行基于 JSP 的模板

我将 Spring 的 MVC 与 JSP 视图一起使用。每个 JSP 页面都有类似的结构——页眉、内容、页脚,可能还有边栏等。四处寻找“最佳实践”的人似乎“包含”页脚和页眉,但这意味着每个 JSP 页面都包含这些“包含”语句,给出固定的格式。在我看来,更好的解决方案将涉及嵌套视图,其中使用适合相关页面的信息扩展基本模板。这种方法的一个优点是您可以在基本模板中假定默认值,而无需在其他地方重复它们。另一个优点是您可以进一步分离结构和内容(“页眉”和“页脚”是结构化的,

在 Spring 的 MVC 级别似乎没有对此的任何支持,但它可以使用自定义标签在 JSP 中实现,而且确实,这里有一个相当笨重的尝试这可能比这个问题更能解释我想要什么,虽然我认为你可以减少干扰)。

无论如何,我的问题是 - 这是否已经作为(流行/标准)标签库存在?我很高兴编写自定义标签,但我对这些东西(生成网站)的印象是已经有大量的解决方案,其中大部分工作都在选择正确的工具(例如 Spring)。谢谢。

0 投票
2 回答
3360 浏览

html - 如何在浏览标签中设置默认位置

我在 j2ee 中做项目。我使用浏览按钮。我每次都需要从项目文件夹中的文件夹中获取图像/文件。我希望将项目的文件夹名称设置为浏览按钮的默认位置。怎么做?

我在 jsp 页面中使用以下代码:

并调用 servlet 中的值:

String image= (String) request.getParameter("img");

浏览时,显示整个路径,但只有图像的名称作为 sevlet 中的值传递。如何获取整个路径?或者如何在浏览时将我的项目文件夹设置为默认位置?

0 投票
1 回答
17175 浏览

spring - Spring MVC 标签与自定义标签的交互

我有一个使用 Spring:form 标签将控件绑定到命令对象的 JSP。

我想对其进行如下修改:如果[某些条件为真],则显示控件;否则,只显示文本。(示例:如果用户是管理员,则显示控件,否则仅显示文本。如果 whatsit 仍可修改,则显示控件,否则显示文本。)

换句话说,我想要这个:

但我想要一种简单的方法来为每个领域(有很多)创建这个。

如果我创建一个自定义标签来生成上述文本(给定“SOME PATH”),Spring 自定义标签会被绑定吗?

我想我真正要问的是:我可以创建自定义标签来生成然后绑定的 Spring 自定义标签吗?还是同时处理所有自定义标签(我的和 Spring 的)?

0 投票
3 回答
353 浏览

excel - 任何jsp标签库来执行简单的excel编辑?

有没有jsp标签库可以在web上进行简单的excel编辑?