起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 27614|回复: 39

[结贴] BeX5中调用身份证阅读器。

[复制链接]

28

主题

136

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
发表于 2017-10-24 15:58:29 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: 应用服务器:
客户端操作系统: Windows XP 浏览器:
有一个Html的Demo程序调用了一个ActiveX 插件,在IE浏览器,可以读卡。在x5中应该怎么调用?

001.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-11-1 11:12:50 | 显示全部楼层
第一次没安装成功 card.png


card.w (15.18 KB, 下载次数: 290)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 1 反对 0

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-10-24 16:14:52 | 显示全部楼层
x5中给html中的用法一样
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

136

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
 楼主| 发表于 2017-10-24 16:31:07 | 显示全部楼层
jishuang 发表于 2017-10-24 16:14
x5中给html中的用法一样

怎么理解你的这句话,具体应该怎么操作?需不需要建立.m 文件,要不要分配权限,原来的.w文件,是不是可以直接用html文件的内容复制?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-10-24 16:57:32 | 显示全部楼层
需不需要建立.m 文件,要不要分配权限这个要看自己的需求的,如果是在现有的功能中加,那就直接在.w中写html页面中代码
如果要新建功能那就自己创建process,并分配功能权限
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

136

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
 楼主| 发表于 2017-10-24 17:20:40 | 显示全部楼层
jishuang 发表于 2017-10-24 16:57
需不需要建立.m 文件,要不要分配权限这个要看自己的需求的,如果是在现有的功能中加,那就直接在.w中写htm ...

新建的pross文件和.w件,将htm里的代码复盖到.w文件的源码后分配权限操作后报错,控制台显示如下
十月 24, 2017 5:20:03 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet main-servlet threw exception
com.justep.ui.exception.ValidationException: line 2, column 37 of file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w: Fatal error: Open quote is expected for attribute "align" associated with an  element type  "H1".
file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w, line 2, column 37: Fatal error: Open quote is expected for attribute "align" associated with an  element type  "H1".
        at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
        at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:351)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
        at orbeon.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
        at orbeon.apache.xerces.impl.XMLScanner.scanAttributeValue(XMLScanner.java:766)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:532)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:181)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1654)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
        at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
        at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1201)
        at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
        at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
        at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
        at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler2.compile(Unknown Source)
        at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
        at com.justep.ui.WindowServer2.service(Unknown Source)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)

2017-10-24 17:20:03 开始-WINDOW生成中间文件: /UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w
2017-10-24 17:20:03 编码: JUSTEP000016; 提示: 读取文件"F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w"出错
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP000016; 提示: 读取文件"F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w"出错
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP000016; 提示: 读取文件"F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w"出错
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
        at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler2.compile(Unknown Source)
        at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
        at com.justep.ui.WindowServer2.service(Unknown Source)
        ... 17 more
Caused by: com.justep.ui.exception.UIException: com.justep.ui.exception.ValidationException: line 2, column 37 of file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w: Fatal error: Open quote is expected for attribute "align" associated with an  element type  "H1".
file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w, line 2, column 37: Fatal error: Open quote is expected for attribute "align" associated with an  element type  "H1".
        at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
        at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
        ... 22 more
Caused by: com.justep.ui.exception.ValidationException: line 2, column 37 of file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w: Fatal error: Open quote is expected for attribute "align" associated with an  element type  "H1".
file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w, line 2, column 37: Fatal error: Open quote is expected for attribute "align" associated with an  element type  "H1".
        at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
        at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:351)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
        at orbeon.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
        at orbeon.apache.xerces.impl.XMLScanner.scanAttributeValue(XMLScanner.java:766)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:532)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:181)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1654)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
        at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
        at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1201)
        ... 24 more


01.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-10-24 17:31:41 | 显示全部楼层
: Open quote is expected for attribute "align" associated with an  element type  "H1"
标签不正确
应该是h1
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

136

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
 楼主| 发表于 2017-10-25 10:20:54 | 显示全部楼层
jishuang 发表于 2017-10-24 17:31
: Open quote is expected for attribute "align" associated with an  element type  "H1"
标签不正确
应 ...

修改了源码后又出了这样的错误:
at com.justep.ui.WindowCompiler2.compile(Unknown Source)
        at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
        at com.justep.ui.WindowServer2.service(Unknown Source)
        ... 17 more
Caused by: com.justep.ui.exception.UIException: com.justep.ui.exception.ValidationException: line 1, column 2 of file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w: Fatal error: The markup in the document preceding the root element must be well-formed.
file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w, line 1, column 2: Fatal error: The markup in the document preceding the root element must be well-formed.
        at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
        at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
        ... 22 more
Caused by: com.justep.ui.exception.ValidationException: line 1, column 2 of file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w: Fatal error: The markup in the document preceding the root element must be well-formed.
file:///F:/BEX5/model/UI2/JDSOFT/IdCardLoad/process/IdCardLoad/IdCardLoad.w, line 1, column 2: Fatal error: The markup in the document preceding the root element must be well-formed.
        at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
        at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-10-25 11:01:34 | 显示全部楼层
.w文件的第一行是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

28

主题

136

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
 楼主| 发表于 2017-10-25 14:05:53 | 显示全部楼层
jishuang 发表于 2017-10-25 11:01
.w文件的第一行是什么?

调整了后能页面能显示出来了,但是按钮提示如图的情况
001.png
002.png
003.png
004.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-10-25 14:43:06 | 显示全部楼层
在.w中创建script节点,在script节点下写你上面的方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 08:53 , Processed in 0.068071 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表