接下来将DQL查询和汉语查询的内容集成到WEB应用中。
润乾报表安装后,自带的demo应用路径为[安装根目录]\report\web\webapps\demo,需将demo应用中的如下内容全部集成到WEB应用中。
raqsoft |
必须的目录,目录名不可以调整 |
||
dql |
DQL查询和汉语查询所需的目录 |
||
WEB-INF |
必须的目录,放置应用配置文件和jar |
||
web.xml |
配置servlet |
||
lib |
WEB应用所需引用的jar包 |
||
《程序员参考》WEB应用配置小节中介绍了demo应用发布目录中的所有文件目录结构及用途,如有需要可做进一步查阅。
特别需要注意的:所有文件中只有web.xml文件不能拷贝,而是将下方的web.xml中的内容拷贝到您的web.xml文件中。其内容在web.xml中的顺序,要遵从相关应用服务器的规定。
web.xml内容参考:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>DqlServlet</servlet-name>
<servlet-class>com.scudata.web.dql.esprocdql.DqlServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DqlServlet</servlet-name>
<url-pattern>/DqlServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DqlServlet</servlet-name>
<url-pattern>/DqlServletAjax</url-pattern>
</servlet-mapping>
</web-app>
润乾报表安装包里web.xml文件内容的详细介绍,参考《程序员参考》web.xml小节。