Отображение bean-компонента в JSTLJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Отображение bean-компонента в JSTL

Сообщение Anonymous »

У меня возникла проблема с отображением сведений о компоненте с помощью JSTL. Мой код сервлета выглядит следующим образом:

Код: Выделить всё

 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();

String username =request.getParameter("username");
String password = request.getParameter("password");
try {

con = connection.connectionfile();

pstmt=con.prepareStatement("select * from Login where Username=? and Password=?");
pstmt.setString(1,username);
pstmt.setString(2, password);
rs = pstmt.executeQuery();

if(rs.next())
{
ListGrabber grabber = new ListGrabber();
List list = new ArrayList();
list=grabber.getBeanList();

request.setAttribute("listbean",list);
RequestDispatcher view = request.getRequestDispatcher("listdetail.jsp");

view.forward(request, response);

}
else
{
response.sendRedirect("loginerror.html");
}

}
catch(Exception ex)
{
ex.printStackTrace();
}

finally {
out.close();
try
{
rs.close();
con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
Бин выглядит следующим образом:

Код: Выделить всё

   public class DvdDetail {

private int id;
private String film_name;
private String released_date;
private String directed_by;
private String actor_name;
private String actress_name;
private int price;
private String banner;

public DvdDetail(int id,String film_name,String released_date,String directed_by,String actor_name,String actress_name,int price,String banner)
{

this.id=id;
this.film_name=film_name;
this.released_date=released_date;
this.directed_by=directed_by;
this.actor_name=actor_name;
this.actress_name=actress_name;
this.price=price;
this.banner=banner;

}

public String getActor_name() {
return actor_name;
}

public void setActor_name(String actor_name) {
this.actor_name = actor_name;
}

public String getActress_name() {
return actress_name;
}

public void setActress_name(String actress_name) {
this.actress_name = actress_name;
}

public String getBanner() {
return banner;
}

public void setBanner(String banner) {
this.banner = banner;
}

public String getDirected_by() {
return directed_by;
}

public void setDirected_by(String directed_by) {
this.directed_by = directed_by;
}

public String getFilm_name() {
return film_name;
}

public void setFilm_name(String film_name) {
this.film_name = film_name;
}

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public int getPrice() {
return price;
}

public void setPrice(int price) {
this.price = price;
}

public String getReleased_date() {
return released_date;
}

public void setReleased_date(String released_date) {
this.released_date = released_date;
}

}
Как мне распечатать несколько названий фильмов на странице JSP, но используя только JSTL. В JSP я обычно решаю это как

Код: Выделить всё

List list = request.getParameter("listbean");
for(int i=0;i

Подробнее здесь: [url]https://stackoverflow.com/questions/13432721/displaying-bean-in-jstl[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»