JSF
周二也被占用
学无止境
展开
-
f:facet标签 的用法
f:facet标签用来为包含f:facet标签的父组件与被f:facet标签所包含的子组件之间申明一种特殊的关系。常与h:panelGrid,h:dataTable等标签连用,申明组件为标题或页脚。在自定义组件里,我们常可利用 f:facet 为组件添加特别的属性或处理,例如MyFaces提供的翻页组件就利用f:facet制作翻页工具条。f:facet用法例:f:facet常用用法转载 2015-09-08 17:33:29 · 815 阅读 · 0 评论 -
关于大型javaee项目下的空指针异常
昨天第一天项目实战,领导让我修改一个不完善的jsp页面。我从cvk分支中取出项目后,首先加载失败,显示原来的项目。因为我本来就加载了该项目,但是这个项目已经被从新编译过,有些jsp页面我原来的项目里没有,因此我需要把原来的删除,添加新的。在这个过程中,遇到一个问题,就删删除后重新加载新项目,但是最终显示的却还是原来的项目,删除的项目又回来了,新的没加进去。这个原因是删除的时候,必须彻底删除,从磁盘原创 2015-09-16 08:35:44 · 930 阅读 · 0 评论 -
<a4j:keeyAlive>的英文介绍
If a managed bean is declared with request scope in the configuration file with the help of tag then the life-time of this bean instance is valid only for the current request. Any attempts to mak原创 2015-09-10 15:58:29 · 644 阅读 · 0 评论 -
entity类中的transient,column,table,id,entity
在entity实体类中@标记加题目中的五个变量的声明,下面依次是对他们的解释@Entity:声明这是一个实体类@Table(name=KKKK.xxxxxx):声明这个类是对应哪个数据库中的哪张表@Id是指主键@Embeddable:嵌入式主键@Column(name=xxx):对应表格中的字段,上面的id标识只有在对应id字段时才出现在column上面@Transie原创 2015-09-17 17:16:00 · 911 阅读 · 0 评论 -
关于ejb中的dao,services,vo理解
在大型的java项目中,少不了ejb,首先什么是ejb?目前理解是封装java类的模型,很多web需要用到的类,不放在web项目中,而是放到ejb项目中,需要用时是从ejb中取出来。我所看的项目里,ejb的source下包含五个主要的类包,分别是dao,daoimpl,service,serviceimpl,vo。dao的意思是 data access object数据库访问对象ser原创 2015-09-17 16:38:36 · 923 阅读 · 0 评论 -
<h:commandLink>和<h:inputLink>的区别
前者除了生成链接外,还会产生一个js,这个js会提交一个方法。而后面的只是純粹的生成一个链接。因此在引入标签时会发现,在网页的代码中多了些js,就是这些标签带进来的。这个还设计到和的区别在于前者还会有异步刷新,后者没有。是集合了ajax的标签原创 2015-09-10 15:18:41 · 594 阅读 · 0 评论 -
<rich:modelPanel>标签的使用
标签是jsf的弹出界面插件,点击某个按钮时会弹出确认框,或者其他面板。比如点击登陆注册时,弹出登陆面板或注册面板。这些面板本身已经在jsp页面中写好了。只是没有显示,最终是通过js函数调用显示或者隐藏起来。比如:该面板是成功提示弹出面板。当showPanel(''")里面的id参数改变时就调用不同的面板,这个函数是在网页加载时就执行。对应的id取自于隐藏原创 2015-09-10 09:10:46 · 616 阅读 · 0 评论 -
<h:panelgroup>相当于span元素
如果对jsf标签不了解,不知道意思,可以对照浏览器的F12功能,查看显示的源代码。比如id中加一个冒号,其实就是某某里面的id如:这个function传递的参数就是id为form的表单里的id为qq的元素。。这样写似乎有点饶舌,但就是这个意思原创 2015-09-08 17:46:44 · 544 阅读 · 0 评论 -
h:panelGrid、h:panelGroup标签学习
这个标签可以用来作简单的组件排版,它会使用HTML表格标签来绘制表格,并将组件置于其中,主要指定columns属性,例如设定为 2:type="reset"/>则自动将组件分作 2 个 column来排列,排列出来的样子如下:的本体间只能包括JSF组件,如果想要放入非JSF组件,例如简单的样版(template)文字,则要使用 包括住,例如:转载 2015-09-08 16:59:34 · 737 阅读 · 0 评论