JSF - h:graphicImage

h:graphicImage 标签呈现"img"类型的 HTML 元素。

JSF 标签

<h:graphicImage  
   value = "http://www.tutorialspoint.com/images/jsf-mini-logo.png"/> 

渲染输出

<img src = "http://www.tutorialspoint.com/images/jsf-mini-logo.png" /> 

标签属性

S.No 属性与描述
1

id

组件的标识符

2

binding

可在支持 bean 中使用的组件的引用

3

rendered

布尔值; false 禁止渲染

4

styleClass

层叠样式表 (CSS) 类名

5

value

组件的值,通常是值绑定

6

alt

非文本元素(如图像或小程序)的替代文本

7

dir

文本的方向。有效值为 ltr(从左到右)和 rtl(从右到左)

8

lang

元素属性和文本的基本语言

9

style

内联样式信息

10

tabindex

指定选项卡索引的数值

11

target

打开文档的框架的名称

12

title

用于可访问性的标题,用于描述元素。可视化浏览器通常会为标题的值创建工具提示

13

usemap

元素的 Usemap

14

url

图片的 URL

15

width

元素的宽度

16

onblur

元素失去焦点

17

onchange

元素的值发生变化

18

onclick

鼠标按钮在元素上单击

19

ondblclick

鼠标按钮在元素上双击

20

onfocus

元素获得焦点

21

onkeydown

按下按键

22

onkeypress

按下按键后释放

23

onkeyup

释放按键

24

onmousedown

在元素上按下鼠标按钮

25

onmousemove

鼠标移到元素上

26

onmouseout

鼠标离开元素区域

27

onmouseover

鼠标移到元素上

28

onmouseup

鼠标按钮被释放

示例应用程序

让我们创建一个测试 JSF 应用程序来测试上述标记。

步骤 描述
1 com.tutorialspoint.test 包下创建一个名为 helloworld 的项目,如 JSF - 第一个应用程序 一章中所述。
2 按照以下说明修改 home.xhtml。保持其余文件不变。
3 编译并运行应用程序以确保业务逻辑按要求运行。
4 最后,以 war 文件的形式构建应用程序并将其部署在 Apache Tomcat Web 服务器中。
5 按照最后一步中的说明,使用适当的 URL 启动您的 Web 应用程序。

home.xhtml

<!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">
   <head>
      <title>JSF Tutorial!</title>
   </head>
   
   <body>
      <h2>h:graphicImage example</h2>
      <hr />
      
      <h:form>      
         <h3>Image</h3>
         <h:graphicImage value = "/images/jsf-mini-logo.png"/>
      </h:form>
   </body>
</html>

完成所有更改后,让我们像在 JSF - 第一个应用程序章节中一样编译并运行应用程序。如果您的应用程序一切正常,这将产生以下结果。

JSF h:graphicImage

jsf_basic_tags.html