博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsf中xhtml文件访问
阅读量:4188 次
发布时间:2019-05-26

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

web.xml中的配置:

 

1
2
3
4
5
6
7
8
9
<
servlet
>
        
<
servlet-name
>Faces Servlet</
servlet-name
>
        
<
servlet-class
>javax.faces.webapp.FacesServlet</
servlet-class
>
        
<
load-on-startup
>1</
load-on-startup
>
    
</
servlet
>
    
<
servlet-mapping
>
        
<
servlet-name
>Faces Servlet</
servlet-name
>
        
<
url-pattern
>*.faces</
url-pattern
>
    
</
servlet-mapping
>

 

 

event.xhtml文件在web/basic目录下(用的开发工具是IDEA,web相当于eclipse中的WebContent)

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<!
DOCTYPE
html>
<
html
xmlns:h
=
"http://java.sun.com/jsf/html"
      
xmlns:p
=
"http://primefaces.prime.com.tr/ui"
>
    
<
h:body
>
        
<
h:form
>
            
<
h:panelGrid
>
                
<
h:outputText
value
=
"KeyUp:"
/>
                
<
p:inputText
id
=
"firstname"
value
=
"#{userView.firstname}"
>
                    
<
p:ajax
event
=
"keyup"
update
=
"out1"
/>
                
</
p:inputText
>
                
<
h:outputText
id
=
"out1"
value
=
"#{userView.firstname}"
/>
 
                
<
h:outputText
value
=
"Blur:"
/>
                
<
p:inputText
id
=
"surname"
value
=
"#{userView.lastname}"
>
                    
<
p:ajax
event
=
"keyup"
update
=
"out2"
/>
                
</
p:inputText
>
                
<
h:outputText
id
=
"out2"
value
=
"#{userView.lastname}"
/>
            
</
h:panelGrid
>
        
</
h:form
>
    
</
h:body
>
</
html
>

 

 

bean文件:

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package
com.xxyh.demo;
 
import
javax.faces.bean.ManagedBean;
import
javax.faces.bean.SessionScoped;
 
@ManagedBean
@SessionScoped
public
class
UserView {
    
private
String firstname;
    
private
String lastname;
 
    
public
String getFirstname() {
        
return
firstname;
    
}
 
    
public
void
setFirstname(String firstname) {
        
this
.firstname = firstname;
    
}
 
    
public
String getLastname() {
        
return
lastname;
    
}
 
    
public
void
setLastname(String lastname) {
        
this
.lastname = lastname;
    
}
}

 

 

访问路径为:http://localhost:8080/basic/event.faces

转载地址:http://hejoi.baihongyu.com/

你可能感兴趣的文章
将BST转换为有序的双向链表!
查看>>
中体骏彩C++面试题
查看>>
永成科技C++笔试题
查看>>
webkit入门准备
查看>>
在Ubuntu 12.04 64bit上配置,安装和运行go程序
查看>>
ATS程序功能和使用方法详解
查看>>
常用Linux命令总结
查看>>
Tafficserver旁路接入方案综述
查看>>
在CentOS 6.3 64bit上如何从源码生成rpm包?
查看>>
利用lua中的string.gsub来巧妙实现json中字段的正则替换
查看>>
ATS名词术语(待续)
查看>>
ATS缓存相关话题
查看>>
ATS中的RAM缓存简介
查看>>
CDN和Web Cache领域相关的经典书籍推荐
查看>>
在Oracle VM VirtualBox中如何安装64位虚拟机系统
查看>>
安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题
查看>>
ATS上的hosting.config和volume.config文件解读
查看>>
将日志中的指定字段对齐显示输出
查看>>
Linux上chown命令的高级用法
查看>>
利用sort对多字段排序
查看>>