2015-12-09 3 views
0

Я пытаюсь установить значение параметра bulkID из формы в ftl-файл в класс действия, но неспособен установить. Ниже приводится код:установить параметры класса действия в Struts2

файл struts.xml

<action name="bulk" class="com.action.BulkChangeMainAction"> 
    <result name="input" type="freemarker">/resources/templates/bulk-changes.ftl</result> 
</action> 

BulkChangeMainAction.java

public class BulkChangeMainAction { 

    private int bulkID; 

    public int getBulkID() { 
     return bulkID; 
    } 

    public void setBulkID(int bulkID) { 
     this.bulkID = bulkID; 
    } 

    public String input() { 
     return INPUT; 
    } 
} 

объемной changes.ftl

<form id='filter-form' action="<@s.url action='bulk' method='input'/>" method="post" name="filterForm"> 
    <input type="text" id="bulkID" name="bulkID"/> 
    <input type="submit" value="Go"/> 
</form> 
+0

Любая хорошая причина для использования 'метода' в' '? Вам нужно включить DMI. –

+0

DMI включен. это сторонний код, который я делаю для улучшения. Существует еще один HTML-элемент в том же виде: