Obteniendo valores en mi clase de Java de Velocity (JIRA Plugin Webwork Module)
Pregunta
Estoy creando un plugin JIRA que proporciona un panel de la pestaña de la versión.En la velocidad de este panel de la pestaña Versión, estoy proporcionando una lista de selección.El código de la lista de selección es la siguiente
<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>
Ahora en mi complemento, he incluido un módulo WebWork para manejar esta acción.Cuando hago clic en el botón "Agregar padre", nada está sucediendo.Necesito el valor que he seleccionado en mi clase de acción Java.Seguramente me falta algo.¿Puede alguien por favor ayudarme con esto? Gracias de antemano.
Solución
I'm not sure what's missing in your code, but the WebWork Sample Plugin has more information about this.
Otros consejos
As an alternative, you can declare a local variable named same as your select list, create getter and setter and the variable will get the selected value.
Also, yo can specify the form action as action="YourClass!yourMethod.jspa"
private String parentVersion;
public String getParentVersion() {
return parentVersion;
}
public void setParentVersion(String parentVersion) {
this.parentVersion = parentVersion;
}