Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法使用servlet和jstl从表中选择完整列表_Java_Jsp_Servlets_Jstl - Fatal编程技术网

Java 无法使用servlet和jstl从表中选择完整列表

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

嘿,伙计们,我正试图从数据库中检索表中用户的完整列表,但不幸的是,无法这样做。这是密码

1.>Deleteuser.java

2.>successful.jsp

在这里,我无法显示数据库表中的用户列表。我也没有得到任何错误

非常抱歉,我没有使用MVC,因为我首先希望只使用一个java程序

我已经添加了所有必要的jar文件

如果我遗漏了什么或者没有遵循正确的技术/标准,请告诉我。

您还没有编写任何getter方法

EL语句${user.fname}类似于调用user.getFname,并且您没有getter方法

为Deleteuser.java中的所有实例变量定义getter方法


要使用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()