“显示”;“事物”;用户登录后,在Java中
这是我在Stackoverflow的第一篇帖子。。 我目前正在自学Java SpringBoot,遇到了一些问题 哦,是的,我目前正在学习使用JSF Primefaces的Java。所以我正试图做一个“小项目”,并陷入其中,当时我想在用户登录后支付工资。 因此,如果用户尚未登录,文本将显示为“登录查看薪资”。然后,当他们点击“登录查看薪资”时,他们将被重定向到登录页面,登录后,“登录查看薪资”将变为数据库中的薪资值 我真的很抱歉打扰你们…只是我真的困在这里面好几天没找到“显示”;“事物”;用户登录后,在Java中,java,spring-boot,spring-security,primefaces,Java,Spring Boot,Spring Security,Primefaces,这是我在Stackoverflow的第一篇帖子。。 我目前正在自学Java SpringBoot,遇到了一些问题 哦,是的,我目前正在学习使用JSF Primefaces的Java。所以我正试图做一个“小项目”,并陷入其中,当时我想在用户登录后支付工资。 因此,如果用户尚未登录,文本将显示为“登录查看薪资”。然后,当他们点击“登录查看薪资”时,他们将被重定向到登录页面,登录后,“登录查看薪资”将变为数据库中的薪资值 我真的很抱歉打扰你们…只是我真的困在这里面好几天没找到 <ui:com
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
template="/WEB-INF/template.xhtml">
<ui:define name="content">
<!-- FROM HERE-->
<h:form prependId="false">
<p:panel header="Job Available" class="card card-w-title ui-fluid">
<p:dataGrid var="list" value="#{homeMBean.listJob}"
lazy="true"
columns="3" layout="grid"
rows="12" paginator="true" id="jobId"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
paginatorPosition="bottom" emptyMessage="Data not found"
rowsPerPageTemplate="6,12,16" class="no-border no-padding">
<p:panel style="text-align:center;" class="no-border no-padding">
<h:panelGroup style="border: none;">
<h:panelGrid columns="1" style="width:100%;background-color: #f1a955;" >
<h:outputText value="#{list.jobName}" style="font-weight: bold"/>
<h:outputText value="#{list.region}, #{list.province}" />
<!-- THIS SALARY -->
<h:outputText value="#{list.salary}" />
<p:separator style="color:#e2e2e0;" />
<p:panelGrid id="idPgHeader" columns="3" layout="grid" styleClass="ui-panelgrid-blank form-group"
columnClasses="ui-grid-col-4,ui-grid-col-4,ui-grid-col-4">
<p:commandLink id="share" style="margin-right:20px;">
<i class="pi pi-share-alt"/>
<h:outputText value=" Share" escape="false" style="color: black;"/>
</p:commandLink>
<p:commandLink id="save" style="margin-right:20px;">
<i class="pi pi-heart"/>
<h:outputText value=" Save" escape="false" style="color: black;"/>
</p:commandLink>
<p:commandLink id="apply" style="margin-right:20px;">
<i class="fa fa-hand-o-up"/>
<h:outputText value=" Apply" escape="false" style="color: black;"/>
</p:commandLink>
</p:panelGrid>
</h:panelGrid>
</h:panelGroup>
</p:panel>
</p:dataGrid>
</p:panel>
</h:form>
<!--TO HERE-->
</ui:define>
</ui:composition>
任务的哪一部分被卡住了?用我向您展示的代码部分,我只能展示数据。但我需要像“只有在登录后,它将显示数据,但如果它没有登录,它将显示像一个文本'登录查看工资'链接,并将重定向到登录页面”。我是否也应该发布我的控制器,如果它更好的话,那么你可以得到我的代码结构?欢迎!请跟我来。请把控制器也贴出来