用jsp:include指令动态加载文件

今天去公司加班,做慈溪网上审批系统,其中一个功能。要求每个部门要打印自己定义的通知单:受理通知单、补件通知单、退件通知单。原来都是调用通用的通知单,现在要实现这个功能,采用部门编号+通知单名称来命名各部门的通知单文件。如:原来只有一个shouli.jsp,现在就有无数这个类似:shouli_549705.jsp,shouli_549706.jsp的文件。原来只需:<%@ include file="shouli.jsp" %>,就可以了。现在必须:

<%@ include file="shouli_549705.jsp" %>,

<%@ include file="shouli_549706.jsp" %>

根据不同的部门,动态加载不同的通知单页面。采用原来的方式:<%@ include file="shouli.jsp" %>,

<%@ include file="xxx.jsp"%>方式,很难实现。

如:print.jsp

<%@ page language="java" contentType="text/html; charset=GBK"%>

              

            用jsp:include指令动态加载文件简单示例

     

   

          <%

                //user:[email protected] 2008-11-30

                 String deptcode = request.getParameter("deptcode");

                String filename== "shouli_"+deptcode+".jsp";

          %>

       

       

       

        

         

           

        

        

   

你可能感兴趣的:(jsp)