После создания массива якорей с использованием ретранслятора netui, как мне вызвать метод, который возьмет идентификатор якоря и выполнит запрос - PullRequest
1 голос
/ 29 сентября 2019

Первоначально я загружаю результат запроса (выберите * из table_name) в переменную потока страниц a .Запрос возвращает массив, теперь для каждого объекта, возвращаемого в массив, я добавил привязки с помощью повторителя netui-data.Я сохранил якорь для удаления объекта из базы данных, однако я не знаю, как я могу это сделать.

Вот форма jsp, которая имеет код

<netui:form action="load_answer_main">
<netui:anchor action="add_bot" value="Add Bot"/>
<table id="t4" class="example table-autosort table-autofilter table-autopage:20000 table-page-number:t4page table-page-count:t4pages table-filtered-rowcount:t4filtercount table-rowcount:t4allcount">
        <tr><td>Answer Bot Name</td> <td>Utterances</td> <td>Type</td> <td>Action</td>
        </tr>
        <netui-data:repeater dataSource="pageFlow.a"> 
        <netui-data:repeaterItem>
        <tbody>
            <tr>
            <td style="font-weight:bold;font-size:16px;">   <netui:label value="${container.item.bot_name}" /> </td>            
            <td style="font-weight:bold;font-size:16px;">   <netui:label value="${container.item.utterances}" /> </td>
            <td style="font-weight:bold;font-size:16px;">   <netui:label value="${container.item.bot_type}" /> </td>
            <td> <netui:anchor value="Delete Bot" action="delete_bot" tagId="${container.item.id}"/></td>
            </tr>
            </netui-data:repeaterItem>
            </netui-data:repeater>
        </tbody>
    </table>
</netui:form>

Здесьэто метод контроллера, который я хочу вызвать, где идентификатор должен быть передан из jsp.

public Forward delete_bot(AnswerForm form){ 
        //TODO Pass ID in the delete action
        try {
            ma.deleteAnswerBot(id);
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return new Forward("home");
    }

Я использую Oracle Workshop для Weblogic в качестве своей IDE.

Ценю любой ввод или совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...