html - 链接 css 文件会破坏 html 表格格式

标签 html mysql css servlets html-table

我正在处理一些 Java Servlet,基本上我是将 sql 查询的结果输出到表中。我在 html 代码中有一些基本的表格格式,但我也想链接一个 css 文件。

每当我链接一个样式表(即使是空白样式表,或者与表格中的 html 标记具有相同属性的样式表)时,它只会破坏表格中的所有格式,并将结果输出为一个连续的列表。

任何建议都会很有帮助。

这是我的 servlet 代码:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String category = request.getParameter("categoryname"); 
    AlbumDAO albumData = new AlbumDAO();
    ArrayList<AlbumBean> albums = albumData.findFromCategory(category);

    PrintWriter out = response.getWriter();
    response.setContentType("text/html");


    String title = category + " albums";
    String stylesheet = "<link rel=\"stylesheet\" type=\"text/css\" href=\"/CSS/stylesheet.css>";

    out.println("<!DOCTYPE html><html>");
    out.println("<head>");
    out.println("<title>" + title + "</title>");
    out.println(stylesheet);
    out.println("</head>");
    out.println("<body>");
    out.println("<Center><H1>" + category + " albums</Center>");

    out.println("<table border=\"1\" cellspacing=\"5\" cellpadding=\"5\">"
            + "<tr><th>ID</th><th>Artist</th><th>Title</th><th>Image Name</th><th>Tracks</th><th>Price</th><th>In Stock</th></tr>");

    for (AlbumBean a : albums){
        out.println("<tr><td> "+ a.getRecording_id() + "</td>");
        out.println("<td>" + a.getArtist_name() + "</td>");       
        out.println("<td> " + a.getTitle() + "</td>");
        out.println("<td> " + a.getCategory() + "</td>");
        out.println("<td> " + a.getImage_name() + "</td>");
        out.println("<td> " + a.getPrice() + "</td>");
        out.println("<td> " + a.getStock_count() + "</td>");
        out.println("</tr>");

        }
    out.println("</table>");
    out.println("</body>");

    out.println("<footer><a href = \"index.html\"> let's go home</a></footer>");
    out.println("</html>");
}

最佳答案

看起来您没有关闭链接语句中的引号

String stylesheet = "<link rel=\"stylesheet\" type=\"text/css\" href=\"/CSS/stylesheet.css\">";

关于html - 链接 css 文件会破坏 html 表格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33946679/

相关文章:

javascript - 使用 Ajax 导航栏 onclick

html - 对齐 div 内的文本

mysql - 如何在 text_field 中设置值并将这些值存储到 Rails 中的数据库表中

html - Bootstrap : How can set an image on another image

html - CSS:背景颜色仅在边距内

javascript - 如何在单击按钮时加载主索引 html 中的 html

javascript - jQuery如何检查一个div的当前位置是否等于

mysql - 是否有可能从 hibernate native sql 查询获取多个列表?

python - 使用 MySQLdb 检查错误

css - 最大文本行数 + 省略号