标签: webwork

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

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

问候所有,

我正在编写一个扩展AbstractIssueSelectAction的插件.我注意到${issue.summary},等等都可以从我的力度模板中获得,但是,还有其他我希望揭示的内容.我无法弄清楚如何在速度参数图中添加其他东西.我甚至使用了一个远程调试器来尝试逐步完成堆栈并弄清楚发生了什么 - 但由于深度堆栈以及我无法正确附加所有源代码而我很不清楚(很多网络工作似乎都被混淆了).

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

示例操作代码:

public class MyOperation extends AbstractIssueSelectAction {

    // ...
    private final Issue myIssue;

    public String doCollect() throws Exception {
      log.debug("Running doCollect()");
      return "collectinfo";
    }
 }
Run Code Online (Sandbox Code Playgroud)

示例插件配置:

  <webwork1 key="unique_key" name="My Name" class="java.lang.Object">
   <actions>
    <action name="com.mycompany.jira.extensions.MyOperation" alias="MyOperation">
     <view name="collectinfo">/templates/myoperation-collectinfo.vm</view>
     <view name="success">/templates/myoperation-success.vm</view>
    </action>
   </actions>
  </webwork1>
Run Code Online (Sandbox Code Playgroud)

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

谢谢!-Carl

java velocity jira webwork

10
推荐指数
1
解决办法
3901
查看次数

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

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

它比Struts 2(WebWorks)更好吗??? 因为那些比Struts 1更好但仍然不是RoR.

Spring MVC?

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

谢谢 !

java stripes struts2 spring-mvc webwork

2
推荐指数
1
解决办法
2093
查看次数

标签 统计

java ×2

webwork ×2

jira ×1

spring-mvc ×1

stripes ×1

struts2 ×1

velocity ×1