问题标签 [struts-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 投票
1 回答
2956 浏览

jsp - Struts 1 到 Struts 2 :: JSP 转换

我们有一个 Struts 1 应用程序,并希望将其升级到 Struts 2,因此我们在下面尝试的所有可能选项中解决了我们的优先级

  1. 添加一个 Struts 2 Strut 1 插件,作为我们所有动作类的包装器
  2. 将 JSP 更改为 Struts 2 标签(在任何一种情况下都必须这样做,但选择先这样做
  3. 在转换所有 JSP 之后,我们将根据稍后的特定时间对我们的 Action 类进行模块转换。

我们做了很好的研究,上面提到的一切都在我们的 POC 中工作。

转换 JSP 标记似乎更加机械化,但是我们正在浪费时间来查找要替换哪些标记以及哪个属性。我很难在互联网上找到。所以任何之前做过这件事的人都可以和我分享一下,或者任何将我所有的 JSP 转换为相应的 struts 2 标签的程序。

如果这里有人早先研究过任何快速启动的技巧,这将有助于为我们节省一些时间?

0 投票
1 回答
10030 浏览

java - struts 属性标签如何与日期值一起使用?

我有一个 JSP 页面,我从我的操作类中获取日期值。我无法理解它是如何处理的:

给我约会

然而

给我日期

有人可以告诉我这里实际如何处理日期值,因为日期以不同的格式返回吗?

0 投票
2 回答
1233 浏览

jsp - 无法将值从 bean 设置到 JSP 页面

这是我在 bean 中设置值的代码。

在这里,我想在 JSP 页面中使用该值。

在上面的代码中,我无法从 bean 中设置该值。

0 投票
3 回答
1207 浏览

jsp - 为什么jsp在属性文件中看不到默认属性?

我正在做这个初学者Struts2 登录教程 并且我得到了它的工作,除了,当登录页面被访问时,它不会首先找到标签的属性。所以而不是: 在此处输入图像描述

我得到登录页面:

在此处输入图像描述 和错误页面:

在此处输入图像描述

但是,当登录成功时,它会使用简单的属性标签找到属性<s:property value="username" />
在此处输入图像描述

我在这里俯瞰什么?

登录.jsp

Welcome.jsp(登录成功时)

struts.xml 包含的 login.xml

登录动作类:

属性文件 Credentials.properties

文件结构:
在此处输入图像描述

0 投票
1 回答
815 浏览

jsp - JSP 表达式在 JSTL 标记中有效,但在 Struts 2 标记中无效

我在我的项目中使用 JSTL 和 Struts 2。我正在尝试使用 JSTL 和 Struts 2 标记在范围内设置一个值,如下所示:

输出10只是。我的疑问是为什么表达式<%= b %><c:set>标签中有效而在标签中无效<s:set>

0 投票
2 回答
2754 浏览

java - 如何在 Struts 2 中检索 select 标记的值

我正在使用 Struts<s:select>标记从我的数据库中检索值,以 JSP 页面上的形式显示我使用以下代码将值存储在列表对象中

并且在 JSP 页面中,我正确显示了名称,但代替了显示 0(零)值的值

0 投票
1 回答
1867 浏览

jsp - Struts 2 s:使用资源包中的值进行选择

我们使用s:select来显示资源包中的字符串列表。

在行动中:

在消息资源中,每个银行都有一个名称:

在 JSP 中:

由于银行列表List<String>用于toString()获取密钥并用于toString()从资源包中获取价值。

我发现它s:select具有status相同的属性,s:iterator但我找不到任何!

所以你认为有更好的方法吗?!

0 投票
1 回答
202 浏览

java - 在自定义 JSP 模板中使用 Struts 2 taglib 实现邮件模板

我正在构建一个利用 Struts 2 作为主要框架的应用程序,但其中一个要求是应用程序发送自动电子邮件。

由于 Struts 2 在实现邮件模板方面没有提供太多开箱即用的帮助,我决定只使用普通的 JSP,如下所示:

因此,这以正常方式处理 JSP 并返回输出的字符串表示形式,并替换了变量等。

有人会认为通常包含 Struts 2 标记库(例如<%@ taglib prefix="s" uri="/struts-tags" %>)将允许使用标记,例如<s:url />; 但是,情况似乎并非如此。相反,调用的结果taglib是空白的。不显示错误,也不抛出异常。

我的猜测是,在 Struts 2 正确响应调用之前,需要向请求中注入其他内容,但我不确定这是什么。

任何人都知道如何让这个工作?其他taglib像 JSTL-core 这样的工作正常。

0 投票
1 回答
1467 浏览

java - 如何访问 Struts 标签中的迭代器变量?

我正在遍历一个列表并想要访问该值以创建一个文本输入字段。不幸的是,我无法访问标签内的循环<s:textfield>变量

这是我尝试过的:

<s:property value="#tag"/>正确评估并显示循环变量。但是#tagin the<s:textfield>永远不会被评估。

我也试图把<s:property value="#tag"/>而不是#tag没有成功。

0 投票
1 回答
1335 浏览

struts-1 - 如何使用 struts 1 bean 标签为 bean 类设置值?

我是一个基础的学习者。请解决我的疑惑。

我知道如何使用 bean 标签从 bean 类中获取值<bean:write>

是否可以使用 JSP 页面中的 bean 标签将值设置为 bean 类?如果可以,如何设置?