- 浏览: 155970 次
- 性别:
- 来自: 北京
-
最新评论
-
驭乐MJ:
嗯,学习了,,建议去richFaces的官网去看一下,那里有演 ...
seam中使用富文本编辑器及显示富文本信息 -
dyllove98:
: ::lol: : ...
Linux下查看及设置 oracle sid -
gw861125:
好东西
jQuery操作JSF中的Checkbox树 -
gw861125:
ffff
jQuery操作JSF中的Checkbox树
文章列表
request.getRealPath用于获取应用的绝对路径,但现在已经建议不要使用了。
由于在servlet中使用getServletContext.getRealPath()方法受到war 和non-war的影响,以及不同app server实现的影响,莫名地常常会得到null。
原因在于:对一个打包的应用来说,是没有RealPath的概念的,调用getRealPath只会简单地返回null。其实,也很好理解,一个文件被打包入了.war文件,就不存在目录结构了(虽然包中仍然存在目录结构,但这不等同于文件系统中的目录结构)。所以,对war包中的资源是无法得到RealPath的。这样也就无从 ...
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路 ...
FacesContext context = FacesContext.getCurrentInstance();HttpServletRequest request = ( HttpServletRequest ) context.getExternalContext().getRequest();String rootPath = request.getRealPath( "/" );//不建议使用
ServletContext servletContext = (ServletContext)facesContext.getExternalContext().g ...
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创 ...
select a.view_NAME, b.COMMENTS
from user_views a,user_tab_comments b
WHERE a.view_NAME=b.TABLE_NAME
order by TABLE_NAME
select a.TABLE_NAME,b.COMMENTS
from user_tables a,user_tab_comments b
WHERE a.TABLE_NAME=b.TABLE_NAME
order by TABLE_NAME
Oracle数据导入导出命令 imp/exp
数据导出实例:
1 将数据库ORCL用户完全导出,用户名为system 密码为oracle 导出到e:\test.dmp中:
exp system/oracle@ORCL file=e:\oracle.dmp full=y
2 将数据库ORCL中的test用户导出
exp system/oracle@ORCL file=e:\test.dmp owner=(test)
3 将数据库ORCL中的test用户中的表test1表导出
exp test/test@ORCL file=e:\test.dmp tables=(t ...
hibernate提交事务时报如下错误:
Caused by: org.hibernate.HibernateException:
identifier of an instance of user is alterde from from 41 to 43。
导致该错误的代码如下:
private User user = new Usesr();
public void save(){
Session session=HibernateSessionFactory.getSession();
...
jboss seam支持在加载页面之前,在page.xml中调用action初始化页面。
例如:
要访问的页面为index.xhtml,想要在渲染该页面之前调用一个action初始化页面。那么在seam中可以写一个index.page.xml文件,在index.page.xml文件添加如下内容:
<action execute="#{indexAction.init}">
这段代码意思是每次访问index.xhtml页面时,在渲染index.xhtml页面之前先调用indexAction组件中的init方法。
有时候我们的页面包含了JSF表单,供用户查询、分页什么 ...
理解seam的conversation
几乎所有对seam进行介绍的文档中都会用大量的篇幅来说明会话(conversation),因为它是seam的发明,让seam与众不同的一个地方。但是要完全理解和运用conversation并不是容易呀。会话是一种用来存储程序上下文数据的容器,和session类似,只不过它的生存周期和session有很大的差别。 会话分成两类,临时会话和长会话。临时会话会开始于服务器端处理客户端的post请求,结束于下一个页面的生成。也就是说,它存在于post->redirect->get 这样一个小周期内。典型的例子是facesmessage组件。这是一个会话 ...
动态改变RichFaces的皮肤
关键字: skin
给RichFaces设置一个皮肤很简单,只要在web.xml文件中写以下这一段就可以了:
Xml代码
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>ruby</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.SK ...
String hql = ".....";
int count=((Number)hibernateSession.createQuery(hql).setLong(0, 2).setString(1, credentials.getUsername()).iterate().next()).intValue();
/**
* @TODO:查询某一年度的所有计划数量
*/
public int findCountByYear(String currYear) {
String hqlString = "select count(* ...
【JSF】Richfaces复选框树(Checkbox tree)的权限分配的解决方案
应大家要求,在此帖上效果图:
设计信息系统的时候,往往要设计一套用户管理模块,其中就会牵扯到角色权限的分配,在Richfaces中可以使用PickList来进行角色的分配,但权限的分配不好使用这个控件,因为权限有时候根据父子模块来分配,那么就要分级,而PickList不带分级功能,这时候我们就需要一个Checkbox tree来满足我们的需要。
Checkbox tree的页面代码:
<rich:tree switchTyp ...
jQuery操作JSF中的Checkbox树
下面的代码是,当选中父节点,则子节点全选;选中任意一个子节点,则选中父节点
jQuery.noConflict();//与JSF搭配需要这句话,不然会有冲突
jQuery(document).ready(function() {
// Add click event listener to each checkbox in the tree page
// Note! Using this simple selector assumes that there are no other
...
message.properties文件中示例内容如下:
cn.com.bps.pagination.pageNumber=第 {0} 页
代码说明:在上述代码中使用了一个占位符{0},如果有两个占位符,那第二个占位符用{1}表示。
页面中使用国际化,内容如下:
<h:outputFormat
value="#{messages['cn.com.bps.pageNumber']}">
<f:param value="#{paginationAction.pageCount}" />
</h:outputFormat ...