- 浏览: 95187 次
-
最新评论
文章列表
仍然使用ADF自带的<af:exportCollectionActionListener>组件,之前大家的做法是添加一个单引号,虽然导出来可以显示身份证之类的多数字字段,但多了一个单引号,老师想操作导出的excel的那一列时,就不能直接copy到其他excel中了。所以研究后使用excel自带的trim()方法防止科学计数法。
跨taskflow的返回定位行
- 博客分类:
- ADF
跨taskflow的功能,传id到taskflow中,然后通过操作结束后返回该id到页面进行定位行,这样可以防止taskflow中的rollback时前面view丢失当前行id的问题。
----摘自 收费系统 非学生用户缴费
taskflow获取前jsff的主键
- 博客分类:
- ADF
taskflow获取之前页面table传进来的主键也可以通过下面方式:
#{data.view_zphgl_viewPageDef.Zphzj}
--- 摘自 就业管理--招聘会管理--查看回执详情
servelet请求
- 博客分类:
- jsp页面
url : "${pageContext.request.contextPath}/loginservlet?lx=judgeLogin&n=" + Math.random(),
添加 Math.random() 是为了清除缓存
主要的问题就是servelet传值到jsp,然后jsp如何获取值。把客户端和服务端搞混淆了,以为jsp可以获取js的值,因为js是在浏览器端执行的,而jsp相当于java代码,是在服务器端执行的,运行时是先服务器端执行,然后到浏览器,所以jsp是不可能获取到js的值,于是在js中通过jQuery拼接html,把值赋值到j ...
database link
- 博客分类:
- Oracle
假如服务器想访问另外一台服务器上的数据库表信息,可以通过database link建立两个数据库之间的连接,前提A服务器能ping到B服务器;
在A服务器的数据库中建立database link:
create database link xgxt_link connect to 账号 identified by 密码
using '10.17.1.236:1521/orcl';
这样以后,A服务器数据库就能访问B服务器数据库表信息,查询B服务器表数据时需要添加@xgxt_link
eg SELECT * FROM xsxxgl_zcxx@xgxt_link
create or replace procedure SFGL_XSJF (p_xh in varchar2,
p_xn in varchar2,
p_xf in varchar2,
p_zsf in varchar2,
p_ybf in varchar2 ...
File writeTo File
- 博客分类:
- ADF
文件流问题: file 写到另一个 file
/**
* 把服务器上源文件写到本项目临时文件夹中;
* 目的为了在jsp页面在线转换PDF时能获取到url
* this.getServletConfig().getServletContext().getRealPath("/") 获取项目运行路径
* @param fjpath 附件相对路径
* */
private void writeToProject(String fjpath) {
String name = nul ...
ADF默认上传附件大小为500k,若想上传大文件需要配置web.xml
<context-param>
<!-- Maximum memory per request (in bytes) -->
<param-name>org.apache.myfaces.trinidad.UPLOAD_MAX_MEMORY</param-name>
<!-- Use 50M -->
<!-- 限制最大上传为50M -->
<param- ...
${pageContext.request.contextPath}等价于<%=request.getContextPath()%> 或者可以说是<%=request.getContextPath()%>的EL版 意思就是取出部署的应用程序名或者是当前的项目名称
比如我的项目名称是ajax01 在浏览器中输入为http://localhost:8080/ajax01/login.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/ajax01 ...
重写queryListener
- 博客分类:
- ADF
Overriding default query listener ,field validation of af:query- Oracle ADF
Hello All,
this post talks about a common requirement - can we apply custom validation in af:query fields ? yes , we can do that by overriding default query listener of af:query component
What af:qu ...
create or replace procedure ly_pkgl_zza_test(
i_xh in varchar2,
i_nj in varchar2,
i_bm in varchar2,
i_sql in varchar,
...
servelet中:
@Override
protected void doPost(HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) throws ServletException, IOException {
httpServletResponse.setContentType(CONTENT_TYPE);
PrintWriter out = httpServletResponse.ge ...
JDeveloper 运行目录和运行内存大小
- 博客分类:
- ADF
设置JDeveloper 运行目录• 打开[jdev_home]/jdev/bin/jdev.boot文件(安装目录)• 在最后加入一行:ide.user.dir=D:/JDevRuntime• 会生成形如“system11.1.2.1.38.60.81”的目录,该目录即JDeveloper的运行目录• JDeveloper遇到问题时,可以删除该目录,恢复JDeveloper到初始状态• 删除JDeveloper的运行目录后,需要重新设置JDeveloper开发环境
例如我的安装目录为:D:\Jdevelop11\Oracle\Middleware\jdeveloper,也可以从Jdevel ...
银行交费处理顺序(LISTAGG 列转行)
- 博客分类:
- 存储过程
create or replace procedure SFGL_SYNCYH_TEMP(p_xn in varchar2,
p_czr in varchar2,
res_str OUT VARCHAR2,
res_code OUT VARCHAR2,
...
基于Sql的VO绑定变量赋值
- 博客分类:
- ADF
SELECT SfglXsxx.XSID,
SfglXsxx.YXDM,
SfglXsxx.ZYDM,
SfglXsxx.BJDM,
SfglXsxx.XQDM,
SfglXsxx.XM,
SfglXsxx.XB,
SfglXsxx.SFZH,
SfglXsxx.YXMC,
SfglXsxx.ZYMC,
SfglXsxx.BJMC,
SfglXsxx.XQMC,
SfglXsxx ...