项目记录01 JSP页面嵌套

[size=medium]   接触Java已经好几年了,看了很多的人博客,一直自己静不下心写自己的博客记录开发过程中的问题。
    最近在弄一个OA的项目,之前研究过jBPM4的流程引擎,但由于boss考虑的太多,不敢用新的技术尝试,最终通过研究jBPM的模型,自己建立了流程模型。今天遇到的问题有:
一、JSP页面嵌套
   OA项目中审批过程需要将业务表单嵌套在审批的页面中。由于业务表单很多,前台已经axjx到了本次选择的表单的地址。本来做的就是把这个链接放在审批页面上,但现在需求的就是直接把这个biz表单嵌套在审批的页面中。
   初步的解决方案有jsp的include和iframe两种方法。
(1)静态INCLUDE
   语法为:<%@include file="biz.htm" %>
  用include伪码实现,不会检查所含文件的变化,适用于包含静态页面。
   使用场合主要是包含一些js包、css、系统的常量等。
(2)动态INCLUDE
    语法:
   <jsp:include page="/jsp/oa/biz/<%=path[1]%/<%=path[2]%>.jsp>" flush="true">
    <jsp:param value="<%=piId%>" name="piId"/>
    <jsp:param value="view" name="action"/>
   </jsp:include>
    用jsp:include动作实现,它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
二、使用js方法时报错 Javascript "Unterminated String Literal" Error。
  对于这个问题主要是说js有空格、换行符等问题。这里有详细的解释Unterminated String Literal
查看是发现有个字段createTime的时间格式是YYYY-MM-dd HH:mm:ss。把之间的空格去掉发现不报错。
[/size]

你可能感兴趣的:(jsp)