JSF getter有效,setter无效

JSF getter有效,setter无效,jsf,getter-setter,Jsf,Getter Setter,我对JSF有点问题 我制作了简单的JSF页面来学习: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://ja

我对JSF有点问题

我制作了简单的JSF页面来学习:

 <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML      1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"     xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
 <h:head>
   <title>register</title>
   <meta http-equiv="Content-Type"
content="application/xhtml+xml; charset=UTF-8" />
  </h:head>
  <h:body>
<h:form>
    <h:outputText value="Hello."/>
    <h:inputText value="#{login.name}"/> 
    <h:outputText value="Password"/>
    <h:inputText value="#{login.password}"/>

    <h:button value="Getgreeeting" outcome="welcome"/>
</h:form>




 </h:body>
 </html>

登记
另一个页面显示插入到bean的值:

<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML  1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>welcome</title>
<meta http-equiv="Content-Type"
content="application/xhtml+xml; charset=UTF-8" />
</h:head>
<h:body>
<h:outputText value="#{login.name}"></h:outputText>
<h:outputText value="Yours password #{login.password}"></h:outputText>

 </h:body>
 </html>

欢迎
我制作了一些
System.out.println()
方法,它们表示只有我的bean中的getter才能工作。谁能解释一下为什么?我的问题的解决方案是什么?

不是提交按钮。这是一个导航按钮。请仔细阅读您的书/教程/参考资料()中的Hello World示例。您需要一个

另见:

您能在另一个页面中看到值吗?只有“您的密码”没有bean值。问题可能是由于目前提供的信息中不可见的其他地方引起的,或者您没有运行您认为正在运行的代码。首先,您熟悉HTTP和HTML吗?是的,我是-我想我是:)。运行此代码需要做什么?好的,在浏览器的HTTP监视器中检查按下
时看到的HTTP请求类型,并显示表单数据。