Internetseite aus String erzeugen

Status
Nicht offen für weitere Antworten.

Heiko

Bekanntes Mitglied
Hallo,

ich habe eine JSP, die Daten zu einem String verarbeitet, mit dem ich eine neue HTML Seite erstellen will. (Der String enthält den kompletten HTML Code).

Wie kann ich das machen?

Vielen Dank schonmal

Editiert von P3AC3MAK3R: Titel präzisiert
 
???:L wenn der String den kompletten Code beinhaltet dann schreib in entweder in eine Datei (datei.html) bzw. baust in eine jsp ein.... oder was willst du damit machen ?
 
Ja der String beinhaltet den kompletten Code.
Ich möchte, dass ein Neues Fenster im Browser aufgeht und da der String ausgegeben wird.
 
dann würde ich den String voher in ne bean (sagen wir mit der Variable text die die HTML Seite hat) packen und dann in der seite die den code anzeigen soll:
Code:
<%@ page language="java" %>
<jsp:useBean id="html" scope="request" class="yourPackage.whatEver.HTMLBean" />
<%= html.getText() %>
 
deathbyaclown hat gesagt.:
dann würde ich den String voher in ne bean (sagen wir mit der Variable text die die HTML Seite hat) packen und dann in der seite die den code anzeigen soll:
Code:
<%@ page language="java" %>
<jsp:useBean id="html" scope="request" class="yourPackage.whatEver.HTMLBean" />
<%= html.getText() %>

d.h ich brauch eine neue JSP? Habe damit noch nie gearbeitet, daher frag ich auch so kleinlich nach.

Ich geb dir mal ein bißchen Code, dass du ungefähr weißt wie mein Programm aussieht (das und noch etwas mehr steht bisher in einer einzigen JSP Seite):

Das ist der Teil in der JSP, die das Programm anstößt.

Code:
<HTML>
<HEAD>
<TITLE>Finde RessourceBundles</TITLE>
</HEAD>
<BODY>
<FORM METHOD="post" ACTION="#">Verzeichnis: 

<INPUT TYPE="radio" NAME="pfad" VALUE="D:/wsad/TrimzahlenWeb" />TrimzahlenWeb

<INPUT TYPE="radio" NAME="pfad" VALUE="D:/wsad/" />Alle Projekte

<INPUT TYPE="radio" NAME="pfad" VALUE="D:/wsad/Heiko1" />Heiko1

<INPUT TYPE="submit" VALUE="Durchsuche" /></FORM>
<%
String pfadname = request.getParameter("pfad");
if(null!=pfadname && pfadname.length()>0)
{
	Vector files=DateiSuche(pfadname,suffix);
 	String namen = files.toString();
	File[] datname = (File[]) files.toArray(new File[files.size()]);

	for (int i = 0; i < datname.length; i++)
	{
		//Start der eigentlichen Analyse
		String pfad = datname[i].getAbsolutePath();
		String name = datname[i].getName();
		StreamOeffnen(pfad,name);
	}

}
%>
</BODY>
</HTML>

Hier wird der String(ergebnis) erzeugt, der die Datei enthält:

Code:
public static void StreamLesen(BufferedReader file, String datei)
	{
		try
		{
// sehr viel Coding
    
			zeilen = ErstellArray(vektor);
			ergebnis = ErstellHTML(zeilen);
		} catch (Exception e)
		{
			System.out.println("Fehler in Methode StreamLesen");
		}
	}
 
Das hier hat sich erledigt.

Ich übergebe den Wert mit einem Hidden Formular und lese ihn im endgültigen JSP aus.

Dennoch vielen Dank
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben