要加载我的网页,请使用操作ResponseAction.do
。
HttpSession session = req.getSession();
session.setAttribute("responses", clientService.getReponses());
session.setAttribute("classes", clasService.getClasses());
return "book";
其中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">
答案 0 :(得分:0)
问题是我没有设置按钮类型。