晕啊!太长了,我整整看了15分钟,下次用代码方式贴出来。你的
if (allRecorders > 0) {
%> <input type="button" value="首页" onClick="openPage(1)"
<%=currentPage == 1 ? "disabled" : ""%>> <input type="button"
value="上一页" onClick="openPage( <%=currentPage - 1%>)"
<%=currentPage == 1 ? "disabled" : ""%>> <input type="button"
value="下一页" onClick="openPage( <%=currentPage + 1%>)"
<%=currentPage == pageSize ? "disabled" : ""%>> <input type="button"
value="尾页" onClick="openPage( <%=pageSize%>)"
<%=currentPage == pageSize ? "disabled" : ""%>> <input type="hidden"
name="cp" value=""> <font color="red" size="5"> <%=currentPage%> </font>
/ <font color="red" size="5"> <%=pageSize%> </font> 跳转到 <select
name="selpage" onChange="selOpenPage()">
<%
for (int x = 1; x <= pageSize; x++) {
%>
<option value=" <%=x%>" <%=currentPage == x ? "selected" : ""%>> <%=x%> </option>
<%
}
%>
</select> 页 <%
}
%>
没错!问题出在这里:<form name="spage" action=" <%=jspUrl%>" onSubmit="change()"> 改为:<form name="spage" action="<%=jspUrl%>">
<input type="hidden" name="status" value="<%="T".equals(searchFlag)?"selectlike":"selectall"%>">
<%
if("T".equals(searchFlag))
{
%>
输入查询关键字:<input type="text" name="kw" value="<%=keyWord.equals("null")?"":keyWord%>">
<input type="submit" value="查询">
<br>
<br>
<%
}
%>
<%
if(allRecorders>0)
{
%>
<input type="button" value="首页" onClick="openPage(1)" <%=currentPage==1?"disabled":""%>>
<input type="button" value="上一页" onClick="openPage(<%=currentPage-1%>)" <%=currentPage==1?"disabled":""%>>
<input type="button" value="下一页" onClick="openPage(<%=currentPage+1%>)" <%=currentPage==pageSize?"disabled":""%>>
<input type="button" value="尾页" onClick="openPage(<%=pageSize%>)" <%=currentPage==pageSize?"disabled":""%>>
<input type="hidden" name="cp" value="">
<font color="red" size="5"><%=currentPage%></font>
/
<font color="red" size="5"><%=pageSize%></font>
跳转到
<select name="selpage" onChange="selOpenPage()">
<%
for(int x=1;x<=pageSize;x++)
{
%>
<option value="<%=x%>" <%=currentPage==x?"selected":""%>><%=x%></option>
<%
}
%>
</select>
页
<%
}
%>
</form>
if (allRecorders > 0) {
%> <input type="button" value="首页" onClick="openPage(1)"
<%=currentPage == 1 ? "disabled" : ""%>> <input type="button"
value="上一页" onClick="openPage( <%=currentPage - 1%>)"
<%=currentPage == 1 ? "disabled" : ""%>> <input type="button"
value="下一页" onClick="openPage( <%=currentPage + 1%>)"
<%=currentPage == pageSize ? "disabled" : ""%>> <input type="button"
value="尾页" onClick="openPage( <%=pageSize%>)"
<%=currentPage == pageSize ? "disabled" : ""%>> <input type="hidden"
name="cp" value=""> <font color="red" size="5"> <%=currentPage%> </font>
/ <font color="red" size="5"> <%=pageSize%> </font> 跳转到 <select
name="selpage" onChange="selOpenPage()">
<%
for (int x = 1; x <= pageSize; x++) {
%>
<option value=" <%=x%>" <%=currentPage == x ? "selected" : ""%>> <%=x%> </option>
<%
}
%>
</select> 页 <%
}
%>
没错!问题出在这里:<form name="spage" action=" <%=jspUrl%>" onSubmit="change()"> 改为:<form name="spage" action="<%=jspUrl%>">
<input type="hidden" name="status" value="<%="T".equals(searchFlag)?"selectlike":"selectall"%>">
<%
if("T".equals(searchFlag))
{
%>
输入查询关键字:<input type="text" name="kw" value="<%=keyWord.equals("null")?"":keyWord%>">
<input type="submit" value="查询">
<br>
<br>
<%
}
%>
<%
if(allRecorders>0)
{
%>
<input type="button" value="首页" onClick="openPage(1)" <%=currentPage==1?"disabled":""%>>
<input type="button" value="上一页" onClick="openPage(<%=currentPage-1%>)" <%=currentPage==1?"disabled":""%>>
<input type="button" value="下一页" onClick="openPage(<%=currentPage+1%>)" <%=currentPage==pageSize?"disabled":""%>>
<input type="button" value="尾页" onClick="openPage(<%=pageSize%>)" <%=currentPage==pageSize?"disabled":""%>>
<input type="hidden" name="cp" value="">
<font color="red" size="5"><%=currentPage%></font>
/
<font color="red" size="5"><%=pageSize%></font>
跳转到
<select name="selpage" onChange="selOpenPage()">
<%
for(int x=1;x<=pageSize;x++)
{
%>
<option value="<%=x%>" <%=currentPage==x?"selected":""%>><%=x%></option>
<%
}
%>
</select>
页
<%
}
%>
</form>
你要要我把源码发给你
HttpServletRequest request, HttpServletResponse response) {
DynaValidatorForm f = (DynaValidatorForm) form;
JzGuestbook guestbook = new JzGuestbook();
guestbook.setCpcode(cpcode);
guestbook.setAddress(address);
guestbook.setContel(contel);
guestbook.setContect(contect);
guestbook.setTel(tel);
guestbook.setRegisternumber(registernumber);
List all = null;
int currentPage = 1;
int lineSize = 3;
int allRecorders = 0;
try {
currentPage = Integer.parseInt(request.getParameter("cp"));
} catch (Exception e) {
}
try {
crmDao.addGuestbook(guestbook);
allRecorders = crmDao.getGuestbookTotal();
all = crmDao.getAllGuestbook(currentPage, lineSize);
} catch (Exception e) {
e.printStackTrace();
}
request.setAttribute("currentPage", currentPage);
request.setAttribute("lineSize", lineSize);
request.setAttribute("allRecorders", allRecorders);
request.setAttribute("jspUrl", "cRMGuest.do");
request.setAttribute("all", all);
return mapping.findForward("indexguest");
}
public ActionForward selectall(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List all = null;
int currentPage = 1;
int lineSize = 3;
int allRecorders = 0;
try {
currentPage = Integer.parseInt(request.getParameter("cp"));
} catch (Exception e) {
}
try {
allRecorders = crmDao.getGuestbookTotal();
all = crmDao.getAllGuestbook(currentPage, lineSize);
} catch (Exception e) {
e.printStackTrace();
}
request.setAttribute("currentPage", currentPage);
request.setAttribute("lineSize", lineSize);
request.setAttribute("allRecorders", allRecorders);
request.setAttribute("jspUrl", "cRMGuest.do");
request.setAttribute("all", all);
return mapping.findForward("indexguest");
}第一次插入并显示成功了首页内容,但是点下一页时,url地址正确:http://localhost:8088/Demo/list.do?method=list&cp=2&selpage=1,但是还是不显示内容,我用断点调试,发现action中没有进行相应的操作,为什么?