问题标签 [webwork]

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 回答
1411 浏览

java - 配置速度以使用 toString 以外的东西渲染对象?

有没有办法将 Velocity 配置为使用 toString() 以外的东西将对象转换为模板中的字符串?例如,假设我正在使用带有 format() 方法的简单日期类,并且每次都使用相同的格式。如果我所有的速度代码如下所示:

有没有我可以添加的配置让我说

反而?(假设我不能只编辑日期类并给它一个适当的 toString())。

如果有帮助,我将在使用 WebWork 构建的 web 应用程序的上下文中执行此操作。

0 投票
1 回答
470 浏览

jsp - 如何在 WebWork 中更改我的上下文根?

我目前正在开发一个由 JSP 组成的大型 Web 应用程序。我也使用 WebWork 框架。

到目前为止,我的应用程序的上下文根是“/”。现在我想将其更改为“nstat”。

我应该如何处理来自我的 JSP 的相对和绝对调用?

0 投票
1 回答
781 浏览

java - 如何在 OpenSymphony WebWork 中获取选定项目选择

我继承了别人的代码,它使用了我以前从未遇到过的 OpenSymphony WebWorks。我正在尝试对它进行“货物崇拜”的小修复。它在 JSP 中包含以下内容:

而且我不知道如何将所选项目从列表中取出。该列表正确地填充了 Action bean 的 origDoctypeChoices 属性的内容。我以为我只需要在 Action bean 中实现一个“setSelectedOrigDoctypes(List docTypes)”,但这不起作用。相反,我在日志文件中看到以下内容:

0 投票
1 回答
4112 浏览

java - Atlassian JIRA 插件开发:如何使变量可用于速度模板

公平警告:除非您有 JIRA 经验并且可以访问其来源(企业用户),否则这个问题将很难回答。

大家好,

我正在编写一个扩展 AbstractIssueSelectAction 的插件。我注意到${issue.summary},等等都可以从我的速度模板中获得,但是,我还想公开其他的东西。我不知道如何在速度参数图中添加其他东西。我什至使用远程调试器尝试单步调试堆栈并找出发生了什么 - 但由于堆栈较深以及我无法正确附加所有源,我都不清楚(而且很多网络工作的东西似乎都被混淆了)。

我也在 Atlassian 支持论坛上发布了这个问题,我只是在这里交叉发布以更多地关注这个问题。

示例操作代码:

示例插件配置:

在速度模板中,${issue.summary}正确地解决了当前问题的摘要,但如果 myIssue 是其他问题,例如,我希望能够使用${myIssue.summary}.

谢谢!-卡尔

0 投票
1 回答
442 浏览

java - FreeMarker,WebWork 问题

我有一个使用 freemarker、webwork 和 java 编写的 Web 应用程序。现在,当用户单击“getReport”时,java 代码返回字符串变量(名为“otchet”),其中包含纯文本的整个报告,并显示以下页面:

简单的.ftl:

它工作正常。但是,我想向用户提供此报告(包含在变量“otchet”中)作为文本/纯文件下载。

我怎么解决这个问题?

0 投票
2 回答
1303 浏览

java - Webwork动作,动作类中声明的变量的生命周期

我正在使用 webwork 框架(JIRA 插件开发)并且想知道操作类中变量的生命周期。

我在 doDefault() 方法期间设置的操作类中有一些私有变量。

这些用于在输入视图中设置 jqGrid 列,然后当用户输入一些数据时,他们单击提交,这会将网格数据放入隐藏的输入中。

接下来发生的事情是 doValidation() 方法在 doExecute() 之前调用,如果有任何错误,它会显示输入视图。

问题是在 doDefault() 方法中设置的变量现在为空。

谁能向我解释一下变量的生命周期在网络工作操作中是如何工作的?

干杯

0 投票
1 回答
1444 浏览

java - web框架webwork在哪里?

在之前项目中对 struts 1.2 的丰富经验之后,我对使用 webwork 2 很感兴趣。

但是在我检查了webwork之后,最新版本是 2007 年,并且少数文档教程状态“正在进行中”。有人知道它是否仍在定期开发或发布?

0 投票
1 回答
2169 浏览

spring - struts 2 动作类实例变量初始化

我目前正在处理一个现有项目。它使用的是 Struts 2 + Spring 2.5。

有一个动作类,我们称它为 ActionA.java,其中有一个实例变量,它是一个服务接口,例如,

类动作A{

//变量

受保护的ServiceA接口服务A;

//action 方法,利用 serviceA 方法

}

在spring bean定义中,有一个定义,如<bean id="serviceA" class="com.company.serviceAImplementationClass"/>

我没有找到与 serviceA 变量的初始化相关的任何其他地方,并且真的想知道,哪一部分找到了该变量的正确实现类,并对其进行了初始化?

这真的让我很困惑。感谢您的任何启发。

杰基

0 投票
2 回答
1977 浏览

java - Struts2 中的多个提交按钮问题

尝试在 struts2 应用程序的单个表单中使用多个提交按钮,但无法正常工作。这是我正在使用的jsp代码

这是java部分

但我确信 Struts2 类型转换器在将字符串值转换为布尔值时遇到问题,有人知道如何实现这一点吗

提前致谢

0 投票
3 回答
2113 浏览

java - Stripes for Java Web Dev,值得学习吗?更容易吗?它与 Struts 相比如何?

我厌倦了Java web,并因此开始学习Ruby on Rails,但我只是发现了这个框架,看起来很有前途......但是我没有心情学习更多Java,所以我想知道是否这个值得我花时间(这意味着更少的配置和动作映射等等)

比 Struts 2(WebWorks) 更好吗???因为这些比 Struts 1 好得多,但仍然不是 RoR。

春天MVC?

我想要一个 Hands On Opnion,而不是规格比较。

谢谢 !