簡體   English   中英

Servlet HTML不打印表格

[英]Servlet html not printing form

與我以前遇到過的類似問題,但是這次以前的解決方法這次不起作用。 與相關的代碼拋出如下所示的錯誤 在此處輸入圖片說明

如果圖片無法加載,請輸入以下代碼

    LongLivedCookie c =
    new LongLivedCookie("accessCount",
                      String.valueOf(count+1));
    response.addCookie(c);
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String title = "Access Count Servlet";
    String docType =
      "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
      "Transitional//EN\">\n";
     out.println(docType +
            "<HTML>\n" +
            "<HEAD><TITLE>" + title + "</TITLE></HEAD>\n" +
            "<BODY BGCOLOR=\"#FDF5E6\">\n" +
            "<CENTER>\n" +
            "<H1>" + title + "</H1>\n" +
            "<H2>This is visit number " +
            count + " by this browser.</H2>\n" +
            "<form id="form" name="form" method="post" action='Question_3.jsp'           

            padding="10" >" +
             "<button type="submit">Submit</button> " +
            "</CENTER></BODY></HTML>");
      }
     }

Java字符串以引號開頭和結尾,如果要像在這種情況下那樣在字符串中使用引號,則應使用\\對其進行轉義,例如“ id = \\“ xyz \\”“

該代碼應轉義字符串文字中的雙引號。

 out.println(docType +
            "<HTML>\n" +
            "<HEAD><TITLE>" + title + "</TITLE></HEAD>\n" +
            "<BODY BGCOLOR=\"#FDF5E6\">\n" +
            "<CENTER>\n" +
            "<H1>" + title + "</H1>\n" +
            "<H2>This is visit number " +
            count + " by this browser.</H2>\n" +
            "<form id=\"form\" name=\"form\" method=\"post\" action='Question_3.jsp'           
            padding=\"10\" >" +
             "<button type=\"submit\">Submit</button> " +
            "</CENTER></BODY></HTML>");
      }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM