Iterieren durch ein array-Liste auf eine JSP-ohne JSTL
//Ich abgerufen haben ein Ergebnis von MySQL und erstellt und Array-Liste Benutzer .ich habe dieses //UNS, äh Array-Liste und übermittelt Sie durch request-Response-Objekt. Nun muss ich das display iton //s JSP-Seite.
//1.Ohne JSTL
//2.Mit JSTL
//Der Name der Tabelle ist user_reg es hat vier Felder id,username,Passwort,E-Mail.
//bitte erklären mit Beispiel. ich brauche die AUSLAGE legen alle Felder in einer jsp-Seite. ich möchte aber nicht //zu tun, die jdbc-Arbeit auf der JSP -
package kinder.dto;
public class User {
private String id;
private String userName;
private String saltedkey;
private String emailId;
private String legalName;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLegalName() {
return legalName;
}
public void setLegalName(String legalName) {
this.legalName = legalName;
}
public String getEmailId() {
return email;
}enter code here`
public void setEmailId(String emailId) {
this.emailId = emailId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return saltedkey;
}
public void setPassword(String password) {
this.saltedkey = password;
}
}
//dto
package kinder.dto;
public class User {
private String id;
private String userName;
private String saltedkey;
private String emailId;
private String legalName;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLegalName() {
return legalName;
}
public void setLegalName(String legalName) {
this.legalName = legalName;
}
public String getEmailId() {
return emailId;
}
public void setEmailId(String emailId) {
this.emailId = emailId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return saltedkey;
}
public void setPassword(String password) {
this.saltedkey = password;
}
}
//servlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
List<User> users = UserDAO.list();
request.setAttribute("users", users); //Will be available as ${products} in JSP
request.getRequestDispatcher("loginSuccess.jsp").forward(request, response);
} catch (SQLException | ClassNotFoundException e) {
throw new ServletException("Cannot obtain products from DB", e);
}
}
//wie man diese in eine JSP-Seite
Warum würden Sie nicht verwenden die JSTL? Es verwenden. Und versuchen, etwas auf eigene Faust. Google ist dein Freund. Wenn Sie etwas versuchen und Sie fest sind, dann kommen Sie wieder hier und poste den code, den Sie versucht.
InformationsquelleAutor lehrer | 2014-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
mit pojo-Klasse zugreifen :
Benutzer.getUsername();
Benutzer.getPassword();
InformationsquelleAutor dnyaneshwar
Mit JSTL
Müssen Sie erstellen POJO-Klasse
Servlet
Ändern müssen, Liste der Bevölkerung Logik
JSP
Nicht klar ist, was Fragen Sie?
wie schreiben Sie den gleichen code in JSP-als Ausdruck und nicht als ein Tag
wie schreiben Sie den gleichen code in JSP-als Ausdruck und nicht als ein JSTL-Tag
Warum wollen Sie einen Ausdruck? Es wird nicht empfohlen zu verwenden.
InformationsquelleAutor Aniket Kulkarni