【问题标题】:Java Server Faces text box and submit button not showing upJava Server Faces 文本框和提交按钮未显示
【发布时间】:2015-06-28 16:29:53
【问题描述】:

我看不到提交按钮或文本框,我只看到名字:和姓氏:没有文本框或提交按钮。

我从我看到的视频中复制了代码,并且它在视频中有效我不知道为什么它不适合我?

谁能帮忙?

<?xml version='1.0' encoding='UTF-8' ?>
<!-- index.xhtml -->
<!-- Registration form that demonstrates various JSF components -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<title>Books Database</title>
</h:head>
<h:body>
<h1>Books Database</h1>
<h:form>    
First Name:<h:inputText id="firstNameInputText"/>  
<h:inputText id ="firstName" value="#{firstName}" />
<br/><br/>
Last name:<h:inputText id ="lastName" value="#{lastName}" />
<h:commandButton value="Submit" /> 
</h:form>     
</h:body>
</html>

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/questions/16253366/…
  • 如果您无法从上述链接中的建议中获取要呈现的元素,请同时发布您的 web.xml 文件,我们或许能够更好地诊断问题
  • 没有 webXML 文件,是这个问题吗?我认为 JAVA SERVER FACES 应该会生成这个
  • 我从来没有遇到过没有使用web.xml文件的jsf应用程序,并不是说没有web.xml就无法部署到服务器,只是我一直看到/使用过 web.xml
  • 据我所知,web.xml 包含服务器解析以运行已部署应用程序的关键细节

标签: java


【解决方案1】:

我解决了这个问题。我创建了一个新项目,然后生成了 xml 文件,现在显示输入框和提交按钮

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多