我有index.xhtml页面,我从中调用admin.xhtml。当我将这部分代码放在index.xhtml页面中时,一切都很好,但是当在admin中放入相同的代码时,它不会显示输入字段。有人能解释我为什么会这样 发生了什么?我的页面现在只有这些代码。我必须在其他地方改变一些东西吗?感谢您的耐心等待。
;WITH CTE_DocTotal
AS
(
SELECT SUM(Sale + VAT) AS DocTotal_1
FROM PEDI_InvoiceDetail
GROUP BY InvoiceNumber
)
UPDATE CTE_DocTotal
SET DocTotal = CTE_DocTotal.DocTotal_1
编辑: 我很抱歉没有足够精确。我查看了点击View Source时会发生什么,它显示了jsf未解析的代码,与在项目中输入的相同。我浏览了一下互联网,并且有一些关于没有调用FacesServlet的答案。这可能是错误的。问题是,我不知道究竟应该改变什么。这是我的web.xml:
<h:form>
<h3>Username:</h3>
<h:inputText value="#{controler1.user}"/>
<h3>Password:</h3>
<h:inputSecret value="#{controler1.pass}"/> <br/>
<h:commandButton value="Log in" action="#{controler1.LogIn()}"/>
</h:form>
感谢您的帮助。谢谢。