
 如果新建网站或集成到您现有的网站里:
         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). 如果使用PageOffice的POBrowser方式打开文件,那么调用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> |