`
- 浏览:
78101 次
- 性别:
- 来自:
安徽
-
[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]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Struts2框架中,`iterator`标签是...在上述示例中,它有效地展示了如何在JSP页面中提取并展示`timereportinfo_view`中存储的每日工作时间记录。理解`iterator`标签的用法对于高效地利用Struts2进行Web开发至关重要。
一个JSP页面主要由两部分组成:声明(Declarations)和脚本元素(Scriptlets)。声明部分用于定义变量或方法,而脚本元素则包含运行时的Java代码。 在描述中的"jsp留言系统源代码"中,核心功能可能包括用户提交留言...
在JSP中,Controller通常由Servlet实现,Model由JavaBeans或POJO(Plain Old Java Object)表示,View则由JSP页面呈现。 3. **数据库连接**:为了管理企业人事信息,系统需要与数据库交互。这通常涉及使用Java ...
这个主题主要涉及到如何在Struts的ActionForm或者Action类中接收并处理这种复杂的数据结构,以及在JSP页面上进行展示。 首先,理解List和Map的基本概念很重要。List是一个有序的集合,允许重复元素,可以通过索引...
JSP页面则用来展示聊天界面和接收用户输入。 读写文件是另一个重要的主题。在JSP中,可以使用Java的FileInputStream和FileOutputStream进行文件操作。读取文件时,会读取文件内容并显示在网页上;写入文件时,可以...
在JavaServer Pages (JSP) 中,`if-else` 和遍历是两种常见的控制流程语句,它们在网页动态生成和数据处理中扮演着重要角色。...在实际项目中,理解并熟练运用这些概念,能够使JSP页面的开发更加高效和灵活。
2. **JSP页面和标记**: - **JSP基本结构**:学习JSP页面的组成部分,如HTML标签、脚本元素等。 - **变量和方法声明**:了解如何在JSP中声明和使用Java变量和方法。 - **Java程序片**:讲解Java Scriptlet的作用...
2. **结构清晰**:避免过多的脚本片段(scriptlets)在JSP页面中,推荐使用EL(表达式语言)和JSTL(JavaServer Pages Standard Tag Library)来处理业务逻辑。 3. **分离表现层和业务逻辑**:JSP应专注于展示,而...
1. **JSP脚本元素**:JSP页面中的Java代码可以写在三种不同的脚本元素中:声明(! %>),表达式()和脚本块()。声明部分用于定义变量或方法,表达式会将Java表达式的值转换为字符串并输出到HTML,而脚本块则允许...
- 通过在JSP页面中嵌入Java代码块或表达式,可以实现动态内容的生成。 - JSP页面最终会被编译成Servlet,在服务器端执行。 2. **Java Servlet** - Servlet 是运行在服务器端的小程序,它们响应客户端的HTTP请求...
- JSTL(JavaServer Pages Standard Tag Library):简化JSP页面的编程,提供一系列标签用于处理常见任务。 - AJAX:异步更新页面,提供更好的用户体验。 - 数据库管理系统,如MySQL、Oracle或PostgreSQL,存储用户...
4. history 属性:表示当前窗口的历史记录,这可以引用在网页导航中。 5. closed 属性:表示当前窗口是否关闭的逻辑值。 6. document 属性:表示当前窗口中显示的当前文档对象。 7. location 属性:表示当前窗口...
- **应用场景**:适用于页面嵌套在iframe中,需要跳转至顶层窗口的场景。 #### 二、页面刷新方法 页面刷新主要指重新加载当前页面,以便获取最新的数据或更新页面的状态。页面刷新可以通过以下几种方式实现: 1....
3. **前端渲染**:利用JSP页面来渲染数据,生成可视化的树形结构。 #### 三、具体实现步骤 ##### 3.1 数据模型设计 在设计无限级分类目录树之前,需要先明确数据模型。假设我们有一个名为`Category`的表,其中...
- 当页面嵌套在其他框架中时,使用 `top.location` 可以跳转顶级窗口的URL。 - 这对于跳出多层嵌套的框架结构非常有用。 ##### 6. `window.history.back` 方式 虽然题目未提及,但 `window.history.back` 也可以...
安装TreeTag涉及将相应的库集成到您的项目中,确保在JSP页面中正确引用该标签库。一旦安装完成,开发者即可利用TreeTag来创建各种树形结构。树形结构的核心在于树模型(Tree Model),它负责存储树的结构数据,如节点...
1. **JSP元素**:JSP页面由指令(directives)、脚本元素(scriptlets)、表达式(expressions)和声明(declarations)组成,S2-SQL-总复习.doc可能涉及了这些元素的使用。 2. **EL和JSTL**:表达式语言(EL)简化...
- 在预定义指令中声明的变量会在JSP页面初始化时初始化。 **14. SQL查询** - **问题描述:**如何在SQL中匹配含有特定子串的字符串? - **答案解析:**使用`LIKE`关键字和通配符`%`来匹配任意数量的字符。例如,...
在SSM(Spring、SpringMVC、MyBatis)框架中,使用JSP页面和Layui前端框架来实现layer弹出层效果是常见的做法,这样可以为用户提供更好的交互体验。Layui是一款轻量级的前端组件库,其中的layer模块提供了丰富的弹窗...
- `document.referrer` 属性返回前一个页面的URL,常用于记录用户的来源页面信息。 #### 12. 控制窗口大小 ```html <param name="Command" value="Minimize"></object> 最小化 onclick=hh1.Click()> ``` **知识...