0

ページを読み込むには、 action を使用しますResponseAction.do

    HttpSession session = req.getSession();

    session.setAttribute("responses", clientService.getReponses());

    session.setAttribute("classes", clasService.getClasses());

    return "book";

Where book- ページの名前。ページにはダイアログフォームがあります

<div id="dialog-form" title="<fmt:message key='book'/>"
    style="font-family: times new roman;">
    <p class="validateTips">
        <fmt:message key="tips" />
    </p>
    <form action="BookRoomAction.do">
        <fieldset>
            <label for="apart"><fmt:message key="aclass" /></label> <select
                id="apart" name="classid"><c:forEach items="${classes}"
                    var="classes">
                    <option value="${classes.id}">${classes.id}</option>
                </c:forEach>
            </select> <label for="beds"><fmt:message key="beds_n" /></label> <input
                type="text" id="beds" name="beds" /> <label for="days"><fmt:message
                    key="days_n" /></label> <input type="text" id="days" name="days" /> <label
                for="fio"><fmt:message key="fio" /></label> <input type="text"
                id="fio" name="fio" />
        </fieldset>
    </form>
</div> 

しかし、ボタンを押して開くと

$( "#request" )
      .button()
      .click(function() {
        $( "#dialog-form" ).dialog( "open" );
      });

すぐに開閉します。デバッガーで、ボタンを押すと再び発生することがわかりましたResponseAction.do

この問題を解決するには?ページ上のボタンは

<button id="request" class="ui-widget-header ui-corner-all ui-widget-content">
4

1 に答える 1