2012-03-02 49 views
2

我正在創建一個提供版本選項卡面板的Jira插件。在這個版本標籤面板的速度,我提供了一個選擇列表。選擇列表中的代碼如下從速度獲取我的Java類中的值(Jira插件webwork模塊)

    <form name="input" action="AddParent" method="post"> 
     <select name="parentVersion"> 
     <option value="-1">--select Parent--</option> 
     #foreach($version in $versions) 
      <option value="$version" selected="true">$version</option> 
     <input type="submit" value="Add Parent"/> 
     </form> 

現在,在我的插件我已經包含了WebWork的模塊來處理這個動作。當我點擊「添加父母」按鈕沒有任何事情發生。我需要我在java動作類中選擇的值。我肯定錯過了一些東西。有人可以幫我這個嗎? 在此先感謝。

回答

0

我不知道有什麼遺漏在你的代碼,但WebWork的樣本插件有更多這方面的信息。

+0

您好馬特,我提到Webwork的樣品,並能夠通過使用用request.getParameter(「parentVersion」)方法來獲得的值I由在速度這些變化template

。教程幫助了很多。 Thanx :) – Mizan 2012-03-13 09:19:59

+0

@mdoar:你能鏈接到那個WebWork Sample Plugin嗎? – 2013-02-14 23:21:49

1

作爲替代方案,你可以聲明命名與您的選擇列表中的局部變量,創建getter和setter和變量將獲得選擇的值。 此外,溜溜可以指定表單動作作爲action="YourClass!yourMethod.jspa"

private String parentVersion; 

public String getParentVersion() { 
    return parentVersion; 
} 
public void setParentVersion(String parentVersion) { 
    this.parentVersion = parentVersion; 
} 
相關問題