Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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 如何在数据库中存储当前登录的用户?_Java_Jsf_Jpa_Seam - Fatal编程技术网

Java 如何在数据库中存储当前登录的用户?

Java 如何在数据库中存储当前登录的用户?,java,jsf,jpa,seam,Java,Jsf,Jpa,Seam,使用Seam 2.1.2和JSF 1.2,我想知道如何在数据库中存储用户登录名 在普通JSF中,我只需查找FacesContext.getCurrentInstance().getExternalContext().getRemoteUser()并将值设置为持久对象 如何实现用户名存储在数据库中 您可以插入凭据组件 private @In Credentials credentials; 因此,使用 credentials.getUsername(); 这是一个相当广泛的问题。你到底在哪一步

使用Seam 2.1.2和JSF 1.2,我想知道如何在数据库中存储用户登录名

在普通JSF中,我只需查找
FacesContext.getCurrentInstance().getExternalContext().getRemoteUser()并将值设置为持久对象


如何实现用户名存储在数据库中

您可以插入凭据组件

private @In Credentials credentials;
因此,使用

credentials.getUsername();

这是一个相当广泛的问题。你到底在哪一步结巴?创建数据库表?在DB、JSF或JPA中,您的实际问题是什么?@BalusC,由于JSF和EJB之间缺少一个层(Seam除外),我不知道在FacesContext、JPA、JSF中在何处进行查找,但在何处放置粘合代码?