PageOffice ZoomSeal MobOffice 技术支持 合作伙伴 会员登录 如何购买

PageOffice 4.0 For Java集成使用说明

 如果新建网站或集成到您现有的网站里:

         1). 拷贝“集成文件”文件夹中的lib文件夹覆盖到您自己Web项目中WEB-INF目录下;

         2). 参考“集成文件”文件夹中的web.xml文件,配置一下自己Web项目中的web.xml文件,也可以直接把下面的这段配置添加到自己的web.xml中;

         <!-- PageOffice Begin -->

<servlet>

<servlet-name>poserver</servlet-name>

<servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>poserver</servlet-name>

<url-pattern>/poserver.zz</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>poserver</servlet-name>

<url-pattern>/sealsetup.exe</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>poserver</servlet-name>

<url-pattern>/posetup.exe</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>poserver</servlet-name>

<url-pattern>/pageoffice.js</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>poserver</servlet-name>

<url-pattern>/jquery.min.js</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>poserver</servlet-name>

<url-pattern>/pobstyle.css</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>adminseal</servlet-name>

<servlet-class>com.zhuozhengsoft.pageoffice.poserver.AdminSeal</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>adminseal</servlet-name>

<url-pattern>/adminseal.zz</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>adminseal</servlet-name>

<url-pattern>/loginseal.zz</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>adminseal</servlet-name>

<url-pattern>/sealimage.zz</url-pattern>

</servlet-mapping>

<mime-mapping>

<extension>mht</extension>

<mime-type>message/rfc822</mime-type>

</mime-mapping>

<context-param>

<param-name>adminseal-password</param-name>

<param-value>111111</param-value>

</context-param>

<!-- PageOffice End -->

 

         3). 在需要在线编辑的JSP页面头部添加:

                   <%@ page language="java" import="com.zhuozhengsoft.pageoffice.*" %>

         4). PageOffice编程控制:

                   <%

                   PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);

                   poCtrl1.setServerPage("poserver.zz"); //此行必须

                   poCtrl1.setSaveFilePage("savefile.jsp");//如要保存文件,此行必须

                   //打开文件

                   poCtrl1.webOpen("doc/test.doc", OpenModeType.docNormalEdit, "张三");

                   %>

         5).html代码的body中需要出现office界面的位置插入下面的代码:

                   <%=poCtrl1.getHtmlCode("PageOfficeCtrl1")%>

         6). 如果使用PageOfficePOBrowser方式打开文件,那么调用javascript方法“POBrowser.openWindow”的页面一定要引用下面的js文件(注意:pageoffice.js文件的引用需要添加="po_js_main"):

                   <script type="text/javascript" src=" jquery.min.js"></script>

              <script type="text/javascript" src=" pageoffice.js" id="po_js_main"></script>

 

注意】:pageoffice.js文件的位置在第2步配置web.xml的时候已经设置好了,所以直接引用这个js即可,无需拷贝pageoffice.js文件到自己的Web项目目录下:<servlet-mapping>

                   <servlet-name>poserver</servlet-name>

                   <url-pattern>/pageoffice.js</url-pattern>

         </servlet-mapping>

 

返回顶部 在线购买 下载中心 400-6600-770 2692936468