Guten Tag,
Ich habe ein Jobsuchprogramm gemacht.Das Programm such nach Begriffen auf verschiedenen Seiten.
Die Ergebnisse werden in der Mysql db gespeichert.Auf dem Front wird kleine Übersicht angezeigt mit Gruppierten Ergebnissen an Datum ,Name der JobBörse,und gesuchte Begriff (siehe Bild Front) und zum Schlüss ein Button mit dem Link zur Seite wo die Auswahl angezeigt wird:
Die Parameter werden richtig übertragen(kontrolliert in Adressleiste,method 'get').
Wenn ich aber c++ als Begriff auswähle und mit :
[/code]
aus der DB selektiere,bekomme ich leere Seite,weil c++ wird ohne ++ weitergeleitet.
Wie könnte mann den String so reinsetzen des der mit ++ geleitet wird. Wenn ich direct in der DB select ...like 'c++'; eingebe wird richtig selektiert.
Alle einfachen Begriffe so wie java oder Python funktionieren .
Danke im Voraus.
Ich habe ein Jobsuchprogramm gemacht.Das Programm such nach Begriffen auf verschiedenen Seiten.
Die Ergebnisse werden in der Mysql db gespeichert.Auf dem Front wird kleine Übersicht angezeigt mit Gruppierten Ergebnissen an Datum ,Name der JobBörse,und gesuchte Begriff (siehe Bild Front) und zum Schlüss ein Button mit dem Link zur Seite wo die Auswahl angezeigt wird:
Code:
out.println("<tr><td>"+rs.getString(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getInt(3)+"</td><td>"+rs.getString(4)+"</td><td><a href='Anzeige.jsp?datum="+rs.getString(1)+"&platform="+rs.getString(4)+"&sprache="+rs.getString(2)+"\'><input type='button' value='Anzeigen'></a></td></tr>");
Wenn ich aber c++ als Begriff auswähle und mit :
Code:
try {
Class.forName(DRIVER);
Connection cn =DriverManager.getConnection(
url,USER,PW);
PreparedStatement st=cn.prepareStatement("SELECT * FROM projekte.projektangebote where Abrufdatum like ? and Platform like ? and Sprache like ? ;");
st.setString(1,datum);
st.setString(2,platform);
st.setString(3,sprache);
//System.out.println(sprache);
ResultSet rs=st.executeQuery();.....
aus der DB selektiere,bekomme ich leere Seite,weil c++ wird ohne ++ weitergeleitet.
Wie könnte mann den String so reinsetzen des der mit ++ geleitet wird. Wenn ich direct in der DB select ...like 'c++'; eingebe wird richtig selektiert.
Alle einfachen Begriffe so wie java oder Python funktionieren .
Danke im Voraus.