【问题标题】:Multiple jsp pages's request using single servlet使用单个 servlet 的多个 jsp 页面的请求
【发布时间】:2014-04-13 06:00:05
【问题描述】:

我正在创建管理页面。我主要有三页,例如这里 1.) 显示所有项目。 2.) 添加新项目 3.) 编辑项目。现在我只想要所有三个页面的单个 servlet。那么 servlet 如何理解哪个页面请求以及如何在该页面上应用特定的方法或条件。我找不到任何相关的答案。我得到了从页面处理到单个 servlet 的多个操作的答案。但我有三个不同的jsp 页面。所以任何人都可以帮助我。请给我一些建议或链接,以便我可以在我的项目中实施。由于冗长的编码,我没有在这里显示整个代码。我只是一些关于它的逻辑。谢谢大家。

【问题讨论】:

    标签: jsp jakarta-ee servlets


    【解决方案1】:

    在jsp中

    <%
    String servletParam = "add" or "edit" or "show";
    request.setParameter(servletParam,servletParam)
    %>
    

    在你的 servlet 中

    String servletParam = request.getParameter("servletParam");
    if(servletParam.equals("add"))
    {
    // add code here
    }
    if(servletParam.equals("edit"))
    {
    // edit code here
    }
    if(servletParam.equals("show"))
    {
    // show code here
    }
    

    【讨论】:

    • 感谢 answer@HussainAkhtarWahid'Ghouri' 但我在 jsp 中找不到 Request.setParameter(servletParam,servletParam)。这是 request.setAttribute 还是任何其他方法?
    • 是的,这是 request.setParameter 或者你可以使用 request.setAttribute 或者如果你正在使用 session 然后使用 session.setAtribute
    • 我已经检查了这两个但它不起作用。所以感谢您的回答,但如果您对此有任何其他建议,请提供。 @HussainAkhtarWahid'Ghouri'
    • 1.jsp{
    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多