Java 无法使用servlet和jstl从表中选择完整列表
嘿,伙计们,我正试图从数据库中检索表中用户的完整列表,但不幸的是,无法这样做。这是密码 1.>Deleteuser.java 2.>successful.jsp 在这里,我无法显示数据库表中的用户列表。我也没有得到任何错误 非常抱歉,我没有使用MVC,因为我首先希望只使用一个java程序 我已经添加了所有必要的jar文件 如果我遗漏了什么或者没有遵循正确的技术/标准,请告诉我。您还没有编写任何getter方法 EL语句${user.fname}类似于调用user.getFname,并且您没有getter方法 为Deleteuser.java中的所有实例变量定义getter方法Java 无法使用servlet和jstl从表中选择完整列表,java,jsp,servlets,jstl,Java,Jsp,Servlets,Jstl,嘿,伙计们,我正试图从数据库中检索表中用户的完整列表,但不幸的是,无法这样做。这是密码 1.>Deleteuser.java 2.>successful.jsp 在这里,我无法显示数据库表中的用户列表。我也没有得到任何错误 非常抱歉,我没有使用MVC,因为我首先希望只使用一个java程序 我已经添加了所有必要的jar文件 如果我遗漏了什么或者没有遵循正确的技术/标准,请告诉我。您还没有编写任何getter方法 EL语句${user.fname}类似于调用user.getFname,并且您没有ge
要使用EL语法获取对象的值,应该实现伪Getter 所以为所有元素定义getter
${user.fname} implicitly calls user.getFname()
所以您是先加载successful.jsp吗?我试图获取对象的值,但无法实现。请你给我引路好吗。我也尝试过使用,但仍然并没有输出。我也尝试过使用,但仍然并没有输出,我错了。Aniket Kulkarni我尝试过获取对象的值,但无法做到。请你给我引路好吗。我也尝试过使用,但仍然没有输出。我也尝试过使用,但仍然没有输出,我错了。我应该添加以下语句=>user.getFnamers.getStringfname;
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--<%@page language="java" import="java.util.*" %>-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login Successful</title>
</head>
<body>
<form name="deleteform" action="Deleteuser" method="post">
<p><b><i>List of user details:</i></b></p>
<table border="1">
<tr>
<th>First Name</th>
<th>Middle Name</th>
<th>Last Name</th>
<th>User Name</th>
<th>Email id</th>
<th>Mobile No</th>
<th>Address</th>
<th>Usertype</th>
<th>ID</th>
</tr>
<c:forEach items="${users}" var="user">
<tr>
<td><c:out value="${user.fname}" /></td>
<td><c:out value="${user.mname}" /></td>
<td><c:out value="${user.lname}" /></td>
<td><c:out value="${user.uname}" /></td>
<td><c:out value="${user.emailid}" /></td>
<td><c:out value="${user.mobno}" /></td>
<td><c:out value="${user.address}" /></td>
<td><c:out value="${user.usertype}" /></td>
<td><c:out value="${user.id}" /></td>
</tr>
</c:forEach>
</table>
</form>
</body>
</html>
public String getFname() {
return fname;
}
public void setFname(String fname) {
this.fname = fname;
}
public String getMname() {
return mname;
}
public void setMname(String mname) {
this.mname = mname;
}
public String getLname() {
return lname;
}
public void setLname(String lname) {
this.lname = lname;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getEmailid() {
return emailid;
}
public void setEmailid(String emailid) {
this.emailid = emailid;
}
public String getMobno() {
return mobno;
}
public void setMobno(String mobno) {
this.mobno = mobno;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getUsertype() {
return usertype;
}
public void setUsertype(String usertype) {
this.usertype = usertype;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
${user.fname} implicitly calls user.getFname()