如何使用MySQL根据用户检索用户详细信息?

如何使用MySQL根据用户检索用户详细信息?,mysql,jsp,Mysql,Jsp,我正在开发一个基于Web的医院管理系统,在我的应用程序中,一切都运行良好。但我的问题是,当管理员在其帐户中选择特定用户时,如何检索特定用户的详细信息 patientid Patient Name DOB Gender PAT39539 ABC 20/12/2000 male ------- --- --------- ---- ------- --- ---------

我正在开发一个基于Web的医院管理系统,在我的应用程序中,一切都运行良好。但我的问题是,当管理员在其帐户中选择特定用户时,如何检索特定用户的详细信息

patientid   Patient Name    DOB         Gender
PAT39539    ABC           20/12/2000    male
-------     ---           ---------     ----
-------     ---           ---------     ----
-------     ---           ---------     ----

像wiseN一样,用户帐户的数量在那里,并且分别加载了信息。如果管理员选择一个帐户,他需要获得特定的用户详细信息。如何通过JSP实现这一点

我不知道你在哪里挣扎,也不知道你到底想达到什么目的。因为您只标记了jsp,所以我给出了一些示例方法,它从UI接受用户ID,并基于此返回用户实体

尝试将DB值保存在属性文件中以方便使用,尽管我将其保存在方法中

当用户单击特定用户时,从UI端将用户ID发送到servlet/java部件。示例用户详细信息表

<table>
<tr>
    <th>User ID</th>
    <th>User Name</th>
    <th>DOB</th>
    <th>Gender</th>
</tr>
<c:forEach items="${users}" var="user">
    <tr>
        <td><a href="GetUserDetails?userId=${user.userId}">${user.userId}</a></td>
        <td>${user.userName}</td>
        <td>${user.dob%}</td>
        <td>${user.gender}</td>
    </tr>
</c:forEach>
</table>
您的web.xml看起来像

<servlet>
  <servlet-name>myservlet</servlet-name>
  <servlet-class>com.stackoverflow.examples.GetUserDetails</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>myservlet</servlet-name>
  <url-pattern>/GetUserDetails</url-pattern>
</servlet-mapping>

myservlet
com.stackoverflow.examples.GetUserDetails
myservlet
/GetUserDetails
最后,在user.jsp页面中,直接从用户对象获取值,如下所示,
${user.userName}
。让我知道这是否有帮助


干杯

你能发布你到目前为止尝试过的代码/片段吗?我不知道,所以我被困在这里了。。你能举个例子参考一下吗?这样我就能帮助你了。在本文中,有一种方法selectById,它将返回特定ID的数据。同样,您可以传递您的用户ID并获取该用户的数据。
<servlet>
  <servlet-name>myservlet</servlet-name>
  <servlet-class>com.stackoverflow.examples.GetUserDetails</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>myservlet</servlet-name>
  <url-pattern>/GetUserDetails</url-pattern>
</servlet-mapping>