【问题标题】:I have included submit button but the information send to another page without considering the submit button我已经包含了提交按钮,但是信息发送到另一个页面而不考虑提交按钮
【发布时间】:2012-08-04 08:26:27
【问题描述】:

在我的项目http://pastebin.com/3LBRZBQe 中,我使用了一个提交按钮,当我单击它时应该可以工作,但没有任何点击,下一页就会打开.....我的数据库中有 30 个条目,我必须在网页上显示以这样一种方式,首先应显示前 10 个条目,然后单击下一步按钮后应显示另外 10 个条目,依此类推.....但是当我运行程序时,显示最后 10 个条目... 我想使用 requestDispatcher 方法,以便将信息发送到另一个 jsp 页面....

【问题讨论】:

  • 如果您可以将链接的内容粘贴到此问题本身中,那就太好了。谢谢
  • 看来你需要分页。这段代码<%getServletContext().getRequestDispatcher("/DisplayResult1.jsp").forward(request,response);%> 将请求转发到最后一页似乎很自然,因为您已经在除最后一页之外的所有 JSP 中编写了此代码。如果您有 40 条记录,您将有 4 个 JSP,如果有 50 条记录,您将有 5 个 JSP?另外我想知道为什么您使用 JSP,因为您既没有使用 JSTL 也没有使用 EL,而是使用了 scriptlet。如果您是 JSP 和 Servlets 的新手,那么在开始如此复杂的意大利面条代码之旅之前,请先学习一些概念教程。谢谢

标签: java jsp servlets


【解决方案1】:

您可以使用添加parameters来定义请求记录数的范围 ,并在下一页获取这些parameters

喜欢:

 /next?start=1&end=10

在下一页:

request.getParameter("start");
request.getParameter("end");

同样如此……

【讨论】:

    猜你喜欢
    • 2019-06-23
    • 2023-03-23
    • 1970-01-01
    • 2016-02-01
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    相关资源
    最近更新 更多