PrintWriter Ausgabe auf der jsp-Seite innerhalb body-tag

Dies ist der code zum drucken auf meiner jsp-Seite. Allerdings habe ich den anderen code in die Seite. Wenn ich diese Funktion aufrufen, ich möchte Sie zum drucken der Nachricht direkt nach dem Sie aufgerufen wird. Ich kann nicht überprüfen, für sicher, weil ich bin mit xhtml Verhandlung, aber ich vermute, er druckt nach dem /html tag.

Dies ist meine Funktion

public Print(HttpServletRequest request,HttpServletResponse response){
        try{
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();
            out.print("<p>haha</p>");
        }catch(IOException e){
            e.printStackTrace();
        }
    }
};

Dies ist, wo ich es nennen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Register</title>
</head>

<body>
<%@ page import="com.otrocol.app.*" %>
<%
    Print(request, response);
%>
</body>
</html>

Dies ist, was ich denke, das Ergebnis ist:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Register</title>
</head>

<body>
</body>
</html>
"haha"

Dies ist, was ich will, die Antwort:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <title>Register</title>
    </head>  
    <body>
     "haha"
    </body>
    </html>

Dies ist die Fehlermeldung die ich bekomme:

PrintWriter Ausgabe auf der jsp-Seite innerhalb body-tag

  • Dies ist, was ich denke, das Ergebnis ist: warum nicht Sie uns sagen, was das Ergebnis ist eigentlich? Rechts-klicken Sie in der browser-Seite, wählen Sie "Ansicht-Seite Quelle", und sehen, was das Ergebnis ist.
  • Ich kann das nicht, weil meine Ergebnis-Seite ist nur eine xhtml-Fehler-Seite
  • Dann kann es nicht das sein, was Sie denken, es ist. Was bedeutet der Fehler-Seite sagen? Was sagen deine logs dazu sagen?
  • Sie haben meine Fehler da.. die page-view-Sache würde nicht funktionieren, weil es zeigt nur den html-Code für die Fehlermeldung. Sie sagen, bekomme ich zusätzliche Inhalte an das Ende des Dokuments.. das heißt, mein text ist gedruckt nach </html>. Ich wurde gefragt, wie tot bekommen, es zu drucken, inside <body> tag
  • Ich glaube, das ist eine gute spezifische Frage: Wie bekomme PrintWriter zum schreiben innerhalb des body-Tags. Wer herabgestuft meine Frage bitte geben Sie mir den Grund
  • Können Sie die Verbindung direkt an den server von der Kommandozeile über telnet oder gleichwertig, führen Sie das http-Protokoll manuell aus, und sehen Sie die eigentliche Ausgabe erzeugt werden?
  • Ich bin immer ein Gefühl, dass du versuchst für einen hack zu lassen, wechseln Sie in JSPs von bestehenden Servlets. Hmm.

InformationsquelleAutor Vlad Otrocol | 2013-05-03
Schreibe einen Kommentar