问题标签 [struts]

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 投票
2 回答
257 浏览

java - 标签库?

拥有标签库的目的是什么?尽管我们拥有使我们的工作变得非常简单的基本标签,但是拥有 struts-html.tld 的原因是什么。虽然我们可以通过 usebean、setProperty 和 getProperty 标签轻松调用和使用 bean,但为什么我们有 struts-bean.tld。我是新手,所以请澄清我的疑问..

提前致谢

0 投票
2 回答
430 浏览

java - 如何使用图块在我现有的项目中包含图像?

我开发了一个简单的 struts 应用程序,它从数据库中检索和操作客户数据。现在我想在所有页面的顶部包含一个图像。我知道瓷砖是最好的方法。如何使用图块在我现有的项目中包含图像?

0 投票
2 回答
1423 浏览

java - 支柱和豆

我有两个问题:

1)我们在struts中在哪里调用bean(我们调用bean的确切行是什么以及从哪个文件中调用)以及如何调用getter和setter方法?

2)我们还将范围固定为请求或会话或其他内容,我可以理解这些值将存储在请求对象或会话对象中,但我的问题是这些值将以什么形式存储?

0 投票
2 回答
1779 浏览

java - DynaValidatorForm 的用途

struts中DynaValidationForm有什么用?我读过一篇文章,它减少了代码行数和复杂性。谁能告诉它是怎么回事。

提前致谢

0 投票
3 回答
210 浏览

java - 会话和请求的对象

在struts中,会话对象在哪里创建&哪个类或方法创建它?同样,请求对象在哪里创建以及哪个类或方法调用它?

提前致谢

0 投票
1 回答
94 浏览

java - 在 Struts 中,计算应该驻留在哪里?

我正在用 Java 进行 Web 编程,我想知道最佳实践。我想知道我的计算应该驻留在哪里,比如说 Java MVC 应用程序或 Struts 应用程序?

0 投票
2 回答
3150 浏览

java - 休眠不反映变化

我有一个使用 Hibernate 访问 MYSQL DB 的 struts 应用程序。我有许多对数据库进行更改的页面。这些更改顺利进行,数据在数据库中更新。但是,当浏览到应该显示此更新信息的页面时,它通常不存在,即使在几次页面刷新后它仍然不存在。最终它会出现。我假设这与休眠缓存数据有关,但是如何确保数据是最新的?我曾假设,当这一切都通过休眠会话时,它会接受变化?我用来进行更新的代码是:

然后再次将该用户拉出:

0 投票
1 回答
1105 浏览

struts - Struts 2.1.6 中的 ONGL

我正在使用带有 ONGL 的 struts 2.1.6。请查看下面的代码,并告诉我应该<td>在第 3 行和第 4 行中定义宽度、高度、bgcolor 等标签的属性。

1) s:form action="Login">
2) <table>
3) <tr><s:textfield key="username"/></tr>
4) <tr><s:password key="password" /></tr>
5) </table>
6)</s:form>

0 投票
2 回答
135 浏览

java - EventActionDispatcher 可以在构造函数完成之前发布“this”吗?

使用 EventActionDispatcher 的推荐方法如下(根据 API 文档 @ http://struts.apache.org/1.2.9/api/org/apache/struts/actions/EventActionDispatcher.html

这样做会在构造函数退出之前发布对“this”的引用吗?管理方法之外的字段分配的规则是什么。

提前致谢。

真诚的,LES

0 投票
1 回答
2044 浏览

java - 如何修复 Struts DispatchAction 上的 StackOverflowError?

情况如下:我练习了创建一个迷你博客应用程序。我使用 Strut 的 EventDispatchAction 来处理所有与帖子相关的方法,例如更新和列出帖子。

我有一个 update() 方法(http://mywebsite/post?update),它更新数据库,然后如果它成功转发到同一个动作类,但我使用了不同的方法来处理它, list() 方法(http://mywebsite/post?list ) 列出当前用户的所有帖子。问题是它不起作用并抛出:

javax.servlet.ServletException:

HTTP 监视器的服务器端组件检测到 java.lang.StackOverflowError。当 web 模块中存在无限循环时,就会发生这种情况。在再次运行 Web 模块之前更正死循环的原因。

你们对如何解决这个问题有任何想法吗?任何帮助将不胜感激!

编辑:我解决了伙计们。我只需要在我的转发参数中输入值,就我而言,我必须这样做: post?list=list 而不是 post?list (正常方式)。我猜如果它没有值,该方法将被忽略。Struts 为什么会这样,真的很奇怪。也许有人可以对此有所了解?