博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSF 中h:link 和h:commandLink和 h:outputLink之间的区别
阅读量:6567 次
发布时间:2019-06-24

本文共 1874 字,大约阅读时间需要 6 分钟。

h:link  采用静态导航规则(所谓静态导航就指应用程序动作的逻辑结果字符串是用硬编码的形式给出的)。在outcome属性中设置导航的逻辑结果字符,不能用action。刻逻辑结果字符会去匹配一个相对应的结果页面。这会根据faces-config.xml或者页面的名来进行匹配。

h:commandLink  它比较h:link多一人功能,就是它可用action来进行动态导航,但它要用于h:form。

h:outputLink  它就是在value中直接来设置键接的路径。

 

示例

目录结构build.xml

Login.java

1 package com.liang.test; 2  3 public class Login{ 4  5     public Login(){} 6  7     public String goWelcome(){ 8  9     return "welcome";10     }11 12 }

faces-config.xml

login
com.liang.test.Login
request

web.xml

JSF
javax.faces.webapp.FacesServlet
1
JSF
*.faces
JSF
*.xhtml

login.xhtml

  •   h:link测试
  •   h:commandLink测试
  •   h:outputLink测试
  • welcome

welcome.xhtml

#{param.hi}  

login.xhtml的网页页面

 

 

完整的实例:

 

链接:密码:6ptk

 

 

转载于:https://www.cnblogs.com/liangjingguo/p/3469758.html

你可能感兴趣的文章
我的友情链接
查看>>
CentOS7.4下建立DNS主从服务器(二)
查看>>
浅析 Linux 初始化 init 系统
查看>>
RMAN的"rman: can't open target"错误
查看>>
我的友情链接
查看>>
hadoop hive 安装
查看>>
Linux任务高度进程crond的使用
查看>>
20130710--代码技巧
查看>>
APACHE工作原理详解
查看>>
HDMI都不灵,为什么电脑连电视效果差
查看>>
北大校长王恩哥送给毕业生的十句话
查看>>
Java并发- 读写锁中的性能之王:StampedLock
查看>>
我的友情链接
查看>>
即时通讯有标准 IM的四种即时通讯协议简介
查看>>
2.7、Android Studio使用翻译编辑器本地化UI
查看>>
雷林鹏分享:PHP 魔术常量
查看>>
[BZOJ2216][Poi2011]Lightning Conductor[决策单调性优化]
查看>>
安装laravel框架
查看>>
java 循环时间调用 程序(转)
查看>>
逻辑电路 - 与非门Nand Gate
查看>>