【问题标题】:Creating JSPs with JspWriter?使用 JspWriter 创建 JSP?
【发布时间】:2013-05-10 16:09:35
【问题描述】:

我想根据用户写入的条目数生成 JSP。例如,我想每页显示 3 个条目,如果用户输入更多,则应该生成两个 JSP。我想知道是否可以以与 PrintWriter 相同的方式使用 JSPWriter 来生成 JSP,就像使用 PrintWriter 的 HTML 页面一样? 如果没有,还有其他方法吗?

谢谢!

【问题讨论】:

    标签: jsp dynamic printwriter


    【解决方案1】:

    不,你不能那样做。 JSP 在服务器端执行。将 JSP 标记发送到浏览器没有意义。

    如果要显示用户的最后三个帖子,只需从数据库中选择这三个最后的帖子并显示它们。如果您希望用户能够显示接下来的 3 篇文章,则将带有参数的链接添加到页面。在处理请求时,提取这些参数以知道要显示哪些帖子,从数据库中获取帖子并显示帖子。 Web 应用程序的全部意义在于能够根据来自用户的参数动态生成 HTML。您不应该生成静态页面。

    显示用户帖子 3 到 5 的链接示例:

    <a href="/posts?userId=1234&amp;start=3&amp;size=3">Next 3 posts</a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 2013-06-28
      相关资源
      最近更新 更多