【问题标题】:Querying server for files查询服务器文件
【发布时间】:2015-06-09 11:12:31
【问题描述】:

这是一个非常笼统的问题,但我希望有人能提供帮助,因为我对 Web 开发非常陌生。

我正在尝试在我的网站中编写一个简单的博客系统。我的想法是在我的网站上有一个表格,我可以在其中输入我的文章,然后点击上传。文章将使用 Java Servlet 发送并保存到服务器。

我的问题是,我将如何向服务器查询所有这些文章?有没有办法在 JavaScript 中做到这一点?客户端如何知道要从服务器请求哪些文件?如果有人能指出我的写作方向,我将非常感激,因为我不知道我在做什么!

【问题讨论】:

    标签: javascript http tomcat servlets request


    【解决方案1】:

    当文章上传到 servlet 时,它们必须保存在某个数据库中。
    在客户端,您必须提供超链接或菜单选项才能查看所有文章。
    当用户单击“查看所有文章”链接时,它应该调用 servlet。
    servlet 必须从数据库中获取记录并将它们放入列表中。
    然后必须将此列表添加到响应对象,例如response.setAttribute("articleList",<your_list_of_articles>)
    现在使用requestDispatcher 对象将响应转发到jsp 页面。
    在 Jsp 页面中遍历列表并显示文章。

    如果您只想显示特定文章,那么您可以提供一个表单,该表单将文章标题作为参数并提交给 servlet,而不是指向“查看所有文章”页面的超链接。

    【讨论】:

      【解决方案2】:

      您必须以纯文本格式上传内容。在服务器端接收它,即 Servlet。使用 JDBC 在数据库中保存与博客作者、数据和唯一 ID 相关的更多数据。

      现在进行检索,首先您可以列出页面上的所有博客,并带有作者姓名的锚标记。

      锚应该是这样的。

      <a href="someservlet.do?=blogid=25">Author name </a>
      

      现在在 servlet 上,您将拥有博客 ID。使用此 id 检索博客并将其返回给浏览器。

      根据您的要求,这是一个非常粗略的解释。

      请随时向问题添加更多细节以获得更具体的答案。

      【讨论】:

        猜你喜欢
        • 2022-11-18
        • 2018-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-04
        相关资源
        最近更新 更多