我在eclipse中有一个使用jsf的动态web应用程序。我用“New java server faces(jsf)page(xhtml)”模板创建了一个jsp页面,希望只显示一个h:inputText,但当我在tomcat中运行应用程序时,inputText没有显示出来。
<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</h:head>
<h:body>
<f:view>
<h1>JSF XHTML</h1>
<h:inputText value="Hi"></h:inputText>
</f:view>
</h:body>
</html>
有什么问题?
我将main.jsp更改为main.xhtml,并将这些行添加到web.xml中,现在我的项目运行良好。
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
谢谢你的注意
我有一个用Richfaces 3.3和JSF 1(使用JSF-facelets-1.1.15.ar)制作的web应用程序,部署在我们本地的WAS 8.0.0中。页面采用xhtml格式,我们有标准名称空间声明: 当Websphere 8.0启动时,当从本地打开页面时,http://localhost:9080/Myapp/pages/home.jsf,我们有一个错误: viewhandler E呈现
我相信这是与我的配置有关,但我不知道它是什么。 我正在macOS High Sierra上使用IntelliJ IDEA Ultimate 2018.1。 这是我的pom.xl 和XHTML页面: 正如我上面提到的,
问题内容: 我正在从JSF应用程序发送电子邮件。我需要它,以便当我发送电子邮件时,显示FacesMessage确认操作,然后浏览器重新加载到同一页面。我的代码显示了面孔,但没有重新加载同一页面。 这是我尝试过的,此代码重新加载页面,但未显示FacesMessage。 这是我发送电子邮件页面的代码: 请帮忙 问题答案: 如果要跨重定向保留,则应在对象上设置为。该范围是JSF2推出了新的范围。范围(和
我在JSF xhtml页面中有选择菜单。选择菜单包含一个 该值正在以状态存储。 这很好用。我必须在下一列中打印h:outputText中的值。 打印代码而不是代码对应的值,因为该值在statusList中。 有没有什么方法可以在不修改后备bean的情况下实现这一点。
问题内容: 我是JSF的新手,只写了第一个简单的jsf网络应用程序。 具有.jsf的URL映射到WebContent中的.xhtml文件,但是为什么我可以使用所有jsf标签在Web浏览器中打开.xhtml。如何保护呢? 问题答案: 您可以在阻止所有对的请求时添加安全约束。
应用程序构建并部署,index.html页面在重定向到login.xhtml页面之前显示,问题开始了,login.xhtml页面显示空白,视图源也做同样的事情。任何帮助都将不胜感激。 下面是我的web.xml文件 下面是我的pom.xml依赖 这是我的脸。xml