标签: oracle-adf

跳过jsf lifecylce阶段

如何使jsf生命周期短路,以便在任何模型更新之前呈现响应?在本文档JSF Spec V1.2 RevB的第59页图中,它显示您可以直接从"应用请求值"阶段跳到"渲染响应"阶段.我该怎么做呢?我已经连接了一个PhaseListener,但不确定我是否可以使用它来执行此操作.谢谢,本安德森

java jsf oracle-adf

4
推荐指数
1
解决办法
2082
查看次数

如何从JSF/ADF验证器获取旧值?

只有当用户更改了该字段的值时,我才需要验证JSF/ADF输入字段.如果页面上的值与模型中的值相同,则跳过该字段的验证.

我正在使用JSF和Oracle ADF Faces,我知道JSF生命周期,我可以创建自己的转换器或验证器,但我无法在任何地方找到旧值.

java jsf oracle-adf

4
推荐指数
1
解决办法
3208
查看次数

哪个最好用?ADF面临组件或特立尼达组件?

我最近了解了Apache MYfaces的特立尼达.对于Web应用程序,我看到人们使用ADF面对组件.trinidad组件是否适用于具有丰富用户界面的Web应用程序?

trinidad oracle-adf

4
推荐指数
1
解决办法
3567
查看次数

创建java库文件

我在不同的ADF项目中使用了多个java文件,我想将它们存档在jar文件中,这样我就可以从任何新项目导入这个存档文件来使用项目中的java库,我尝试在jdeveloper中创建但是没运气.

谢谢你的建议,

java jar jdeveloper oracle-adf

4
推荐指数
1
解决办法
2万
查看次数

从ADF Faces JSF 1.2中的托管bean构造函数导航

是否可以从托管bean的构造函数导航到另一个页面/视图?如果发生任何异常,我想要这个重定向.我尝试了很多方法:

尝试-1:

getFacesContext().responseComplete();
getFacesContext().getApplication().getNavigationHandler().handleNavigation(getFacesContext(), null, "gotoPartError");    
getFacesContext().renderResponse();
Run Code Online (Sandbox Code Playgroud)

尝试-2:

getServletResponse().sendRedirect("partError.jspx")
Run Code Online (Sandbox Code Playgroud)

尝试-3:

getFacesContext().responseComplete();    
getFacesContext().getExternalContext().redirect(getServletRequest().getContextPath() + "/pages/partError.jspx");
Run Code Online (Sandbox Code Playgroud)

尝试-4:

RequestDispatcher dispatcher = getServletRequest().getRequestDispatcher("partError.jspx");
dispatcher.forward(getServletRequest(), getServletResponse());
Run Code Online (Sandbox Code Playgroud)

尝试-5:

FacesContext context = getFacesContext();
UIViewRoot newPage = context.getApplication().getViewHandler().createView(context, "/partError.jspx");
context.setViewRoot(newPage);
context.renderResponse();
Run Code Online (Sandbox Code Playgroud)

尝试-6:

ControllerContext.getInstance().getCurrentViewPort().setViewId("partError");
Run Code Online (Sandbox Code Playgroud)

尝试-7:

Exception Handler in adfc-config.xml
Run Code Online (Sandbox Code Playgroud)

尝试-8:

Custom service handler defined in /.adf/META-INF/services/oracle.adf.view.rich.context.Exceptionhandler which extends oracle.adf.view.rich.context.Exceptionhandler
Run Code Online (Sandbox Code Playgroud)

尝试-9:

By extending JSF Life Cycle
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.对于我收到的所有案件

java.lang.IllegalStateException: Cannot forward after response has been committed
Run Code Online (Sandbox Code Playgroud)

在JSF 1.2中真的不可能吗?当我使用ADF 11.1.1.6.0,它使用JSF 1.2时,上面的一些"Try"包含ADF Faces方法.

无论如何,我需要,可以是JSF 1.2或ADF Faces,导航到错误页面.我获得成功的唯一方法是使用从后端执行的javascript,以便在出现错误时在_self窗口中打开错误页面,但我不是很喜欢它.

这件事中的任何指针都会非常有用.

navigation jsf exception-handling oracle-adf jsf-1.2

4
推荐指数
1
解决办法
2436
查看次数

使用jDeveloper OAF和EBS

我有一个新项目,需要修改用oaf创建的电子商务套件中的网页,但不知道从哪里开始.

现在.我有jDeveloper和oaf框架的相应补丁,我在我的安全文件夹中设置.DBC文件连接到ebs数据库和服务器,但不知道如何导入页面文件(和什么文件)来做修改以及如何部署这些更改.

我知道这听起来很愚蠢或没有意义,但这是我第一次使用jdeveloper与oaf一起入侵.

如果有人有这方面的文件或背景,请告诉我.

最好的祝福

jdeveloper oracleapplications oracle-adf oracle-ebs

4
推荐指数
1
解决办法
1008
查看次数

com.sun.el包含什么?

这只是由Java定义的API,由(比如说)服务器实现,还是JRE也包含实现?

事实是我试图在我的JSF页面上使用'+'连接两个字符串,但它抛出了NumberFormatException.它似乎试图使用Long.parseLong()解析我的字符串.

我很惊讶在堆栈跟踪中看到这个包,因为我认为这些表达式是Groovy表达式.这肯定不是Groovy,而是其他一些EL.

我正在使用Weblogic服务器.

jsf weblogic el oracle-adf

3
推荐指数
1
解决办法
2036
查看次数

ORA-01866与JDeveloper 10.1.3.4

我正在JDeveloper 10.1.3.4中运行ADF应用程序.

创建应用程序模块时,我会收到标题中提到的错误代码的异常:"ORA-01866 datetime类无效".它与代码完全无关,我可以向你保证.它只发生在我的计算机上,还有其他计算机没有出现此问题,相同的代码和所有.创建应用程序模块(BC4J)后,一切正常.这很奇怪.为了强调我的观点,在应用程序的一部分中,我创建了一个新的Thread(因为我想在我的网页中执行后台代码),所以我创建了一个新的应用程序模块,这里再次出现异常.

我正在运行带有Service Pack 3的Windows XP.Java版本是此版本的JDeveloper附带的版本.java.exe -version产生:

java版"1.5.0_06"

Java(TM)2运行时环境,标准版(版本1.5.0_06-b05)

Java HotSpot(TM)客户端VM(版本1.5.0_06-b05,混合模式)

谢谢!

java oracle jdeveloper oracle-adf

3
推荐指数
1
解决办法
687
查看次数

pageflowScope在ADF Faces中的作用是什么?

ADF faces pageflow会向正常会话,请求,视图范围添加新的作用域(称为)managed beans.这个范围有什么作用?它的优点和缺点是什么?什么时候把对象放进pageflowScope去收集垃圾?

jsf trinidad jsf-2 oracle-adf

3
推荐指数
1
解决办法
1万
查看次数

如何在oracle adf表中禁用自动选择?

在oracle adf中,当我们将一个表从Data Controls拖放到一个jsf页面时,当我们运行project时,一行表被pre_selected.在第一次加载页面时,我应该怎么做才选择行?
我使用jdeveloper 11g R2.

oracle-adf

3
推荐指数
1
解决办法
3835
查看次数