润乾报表放入WEBINF保护目录下如何实现

WEB-INF下面的文件都是受保护的,客户为了保护项目的文件不受到非法的访问,jsp页面都放在WEB-INF下,那润乾报表放入WEB-INF保护目录下如何实现

本地搭建了一个通过servlet方式来访问的应用。

第一步:把demo下的web-inf文件复制到新的应用中

第二步:新的应用中建一个目录,把demo下面的jsp文件复制进去

第三步:创建一个servlet

public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException

request.getRequestDispatcher("/WEB-INF/jsp/reportJsp/showReport.jsp").forward(request,response);

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

    doGet(request, response);

}

第四步:在web.xml 下面加一段代码

<servlet>

<servlet-name>HelloWorldservlet-name>

<servlet-class>com.HelloWorldservlet-class>

servlet>

<servlet-mapping>

<servlet-name>HelloWorldservlet-name>

<url-pattern>/helloworldurl-pattern>

servlet-mapping>

第五步:showReport.jsp中标签中加一个属性

reportEnterUrl="/helloworld"  (相关文章 RBP-16647)

第六步:访问路径

http://localhost:8080/protected/helloworld

注意:资源文件不要放到保护目录下面,向CSS/img文件要存放在根目录

附件是 例子源码,lib下面jar把本地设计器下面的demo中复制进去就可以了。

 

你可能感兴趣的:(报表应用)