JSP - comment créer un lien depuis une page jsp à une autre page jsp
Je suis nouveau au JSP. Et je sais que c'est la question de base. Mais je ne pouvais pas le faire. Ce que je veux, c'est créer un lien dans cette page jsp. Par contre, la page sera différent en fonction de la connexion. Si elle est correcte, un lien à corriger.jsp doit être montré, si la connexion n'est pas correct, un lien pour vous connecter.jsp doit être indiqué.
<%
String str = "";
String userid = request.getParameter("usr");
session.putValue("userid", userid);
String pwd = request.getParameter("pwd");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/pr", "root", "xxx");
Statement st = con.createStatement();
ResultSet rs = st
.executeQuery("select * from a where name='"+ userid + "'");
if (rs.next()) {
if (rs.getString(2).equals(pwd)) {
out.println("welcome " + userid);
str = "correct.jsp";
} else {
out.println("Invalid password try again");
str = "login.jsp";
}
}
%>
<a href=str> <% str; &> </a>
Cependant quand je fais cela, l'erreur de la "insertion "AssignmentOperator Expression" à l'Expression complète" pour les <% str; &> est donné.
Merci,
OriginalL'auteur Burak Keceli | 2013-05-13
Vous devez vous connecter pour publier un commentaire.
Cela semble être la norme de la méthode à l'aide de jsp:forward tag.
est code ci-dessus est en .fichier jsp ??
vérifier maintenant j'ai édité le code , j'ai été fait erreur - jsp balises<> ne sont pas écrits comme de code java dans les pages jsp,parce qu'ils sont des balise html !!
oh, merci. que l'on travaille (:
génial !! vous devriez utiliser ces API pour créer simple et efficace de code 🙂
OriginalL'auteur Akash Shinde
Voulez-vous dire?
OriginalL'auteur Eng.Fouad
Vous pouvez utiliser
<a href="<%=str%>"><%=str%></a>
J'ai édité, comme vous l'avez dit.
OriginalL'auteur Rohan
Dans ce cas, pour la sortie de la chaîne de caractères str, vous utilisez l'expression suivante <%=str%>. Donc
<a href="<%=str%>">my link </a>
devrait le faireOriginalL'auteur H.Rabiee