可以一些公共导入的js放到一个jsp文件中来,当其它文件要引用这些js时,直接include
这个jsp页面就可以了,省去不少标签。常见的是使用ext,jquery必须要导入的一些js文件,
可以使用这种方式。
引用
jqueryMaster.jsp
<!-- jquery必须引用页 -->
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<% String root = request.getContextPath(); %>
<script type="text/javascript">
var root = "<%=root%>"; //js中存放当前页面的root路径方便调用
</script>
<script type="text/javascript" src="<%=root%>/Web/common/js/jquery-1.4.4.min.js"></script>
引用
LoginInfoMain.jsp中使用include把js引用进来
<%@ page contentType="text/html; charset=UTF-8" language="java"
import="java.util.*" pageEncoding="UTF-8"%>
<%@include file="/Web/common/page/jqueryMaster.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css"
href="<%=root%>/Web/common/js/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
href="<%=root%>/Web/common/js/easyui/themes/icon.css">
<script type="text/javascript"
src="<%=root%>/Web/common/js/easyui/js/jquery.easyui.min.js"></script>
<script type="text/javascript"
src="<%=root%>/Web/common/js/easyui/js/easyui-lang-zh_CN.js"></script>
<link rel="stylesheet"
href="<%=root%>/Web/common/css/tooltip-form-style.css"></link>
<script type="text/javascript"
src="<%=root%>/Web/ospm/loginInfo/js/loginInfoMain.js"></script>
<script type="text/javascript">
$(function() {
$(":button").click(function() {//查询按钮绑定单击事件
var fields = $("form").serializeArray();
$.ajax({
type : "POST",
url : "<%=root%>/ospm/loginInfo/doLoginInfoSearch.action",
dataType :'text',
data : fields,
success : function(msg) {
}
});
});
});
</script>
</head>
<body>
<fieldset>
<legend>用户查询</legend>
<form action="">
<label for="username">用戶名</label><input type="text" name="username"
id="username" /> <input type="button" value="查询" title="查询" />
</form>
</fieldset>
<!-- 表格 -->
<table id="loginInfoTable" title="用户信息一览" border="0" cellspacing="0"
cellpadding="0" iconCls="icon-edit" width="100%" nowrap=false
idField="loginId" pagination="true" remoteSort="false"
singleSelect="false" showFooter="false" striped="true" page=1 rows=10
url="<%=root%>/ospm/loginInfo/doLoginInfoSearch.action">
<thead>
<tr align="center">
<th field="ck" width="20" checkbox="true"></th>
<th field="loginCode" width="200">用户名</th>
<th field="statuValue" width="100">状态</th>
<th field="opt" formatter='optFormater' width="150">操作</th>
</tr>
</thead>
</table>
<!-- 添加 -->
<div id="loginInfoAdd" icon="icon-save"
style="padding: 5px; width: 500px; height: 300px;">
<h5 id="loginInfoAdd_message" style="color: red;"></h5>
<div class="ToolTip_Form" id="table_loginInfoAdd"
onkeydown="if(event.keyCode==13){loginInfoAdd();}">
<ul>
<li><label>用户名:</label> <input type="text"
class="easyui-validatebox" id="loginInfoAdd_loginCode"
maxlength="20" required="true"></input>
</li>
<li><label>密码:</label> <input type="password"
class="easyui-validatebox" id="loginInfoAdd_password"
maxlength="20" required="true"></input>
</li>
<li><a href="#" class="easyui-linkbutton" icon="icon-ok"
onclick="loginInfoAdd();">提交</a> <a href="#"
class="easyui-linkbutton" icon="icon-redo"
onclick="loginInfoAddReset();">重置</a>
</li>
</ul>
</div>
</div>
<!-- 编辑 -->
<div id="loginInfoEdit" icon="icon-save"
style="padding: 5px; width: 500px; height: 300px;">
<h5 id="loginInfoEdit_message" style="color: red;"></h5>
<div class="ToolTip_Form" id="table_loginInfoEdit"
onkeydown="if(event.keyCode==13){loginInfoEdit();}">
<input type="hidden" id="loginInfoEdit_loginId"></input>
<ul>
<li><label>用户名:</label> <label id="loginInfoEdit_loginCode"></label>
</li>
<li><label>密码:</label> <input type="password"
class="easyui-validatebox" id="loginInfoEdit_password"
maxlength="20" required="true"></input>
</li>
<li><label>重复密码:</label> <input type="password"
class="easyui-validatebox" id="loginInfoEdit_repassword"
maxlength="20" required="true"></input>
</li>
<li><a href="#" class="easyui-linkbutton" icon="icon-ok"
onclick="loginInfoEdit();">提交</a>
</li>
</ul>
</div>
</div>
</body>
</html>
分享到:
相关推荐
**JSP编程技巧详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,从而实现动态网页的创建。本资料"JSP编程技巧(PDG)"提供了丰富的JSP学习资源,非常...
**JSP编程技巧(自学手册)** JSP(JavaServer Pages)是Java平台上的...通过深入学习本手册,你将能熟练掌握JSP的编程技巧,无论是在企业级应用开发还是个人项目中,都能游刃有余地运用JSP来创建功能丰富的动态网站。
**JSP(Java Server Pages)编程技巧** JSP是Java平台上的动态网页技术,它允许开发者将静态HTML与动态Java代码结合,以创建交互式的Web应用程序。以下是一些关键的JSP编程技巧,旨在帮助开发者更高效、更灵活地...
- **JSTL(JavaServer Pages Standard Tag Library)**: 提供了`<c:forEach>`,`<c:if>`,`<fmt:formatDate>`等标签,简化了JSP页面的编写。 3. **JSP生命周期** - **翻译阶段**: JSP页面被转换为Servlet源代码...
JSP(Java Server Pages...通过深入阅读这三套JSP中文帮助文档,您可以全面了解JSP的基础知识,掌握JSP编程技巧,解决实际开发中的问题。不论是初学者还是有经验的开发者,都能从中受益,提升自己的Java Web开发能力。
`page`指令用于设置整个JSP页面的属性,如导入包、指定字符集等;`include`指令用于在运行时动态包含其他文件;`forward`指令则用于请求转发。 3. **JSP动作** - 使用`<jsp:useBean>`来实例化或查找Java Bean,它...
以上内容仅是对JSP编程的一些基础介绍和常见技巧,实际应用中还有更多高级特性,如自定义标签、MVC框架集成、Servlet过滤器等。对于每个文件名称(1.txt至14.txt),它们可能包含了具体的示例代码和解释,建议逐一...
这些小技巧涵盖了JSP开发中的常见问题和解决方案,通过学习和实践这些技巧,你可以更有效地编写和维护JSP应用程序,提高开发效率,同时提升用户体验。在实际工作中,不断探索和总结,你会发现更多JSP的实用小技巧。...
- JSP可以通过`<jsp:useBean>`标签实例化和操作Servlet中的JavaBean对象。 7. **JSP 2.0的优化** - 静态导出:允许开发者将部分JSP页面静态化,提高页面访问速度。 - 自动错误处理:提供了更友好的错误页面,...
- JSP错误处理和调试技巧。 - 实战案例,展示如何在实际项目中应用JSP技术。 对于开发人员来说,理解和掌握这些知识点是提高JSP编程能力的关键。通过深入学习和实践,开发者能更好地利用JSP来构建高效、可维护的Web...
这本书旨在帮助读者掌握JSP的基础知识,进阶技巧,以及如何在实际项目中有效地运用JSP进行Web开发。JSP作为一种动态网页技术,是Java平台上的重要组成部分,对于构建企业级Web应用具有至关重要的作用。 1. **JSP...
至于提供的标签"源码"和"工具",它们可能暗示着讨论的内容涉及JSP源代码的编写技巧以及可能使用的辅助工具,如IDE(集成开发环境)中的代码自动完成和静态分析工具,这些工具可以帮助开发者更好地管理和优化包含“虚...
JSP 2.0引入了标签库(Tag Libraries),使得开发自定义标签变得容易,例如JSTL(JavaServer Pages Standard Tag Library)。这些标签简化了常见的任务,如迭代、条件判断、XML处理等。 ### 6. MVC模式与JSP 在MVC...
在这个主题中,我们将探讨一系列JSP的高级特性和实践技巧,帮助开发者更好地理解和利用这些特性来优化Web应用程序。 **1. JSP表达式与脚本元素** JSP表达式允许将Java表达式直接插入到HTML输出中,而脚本元素则用于...
- `<%@ page>`指令:定义JSP页面的属性,如语言、导入包等。 - `<jsp:include>`动作:动态包含其他页面,提高代码复用。 - `<jsp:useBean>`动作:用于实例化JavaBean或查找已存在的Bean。 3. **脚本元素** - *...
在JSP中,我们可以通过Servlet或自定义标签库(Tag Library)来处理数据和生成图表,然后在JSP页面上进行渲染。ReportForm可能包含了处理数据、调用JFreeChart API生成图表的Servlet,以及显示图表的JSP页面。 在...
1. **导入JSTL库**:首先,你需要在JSP页面的头部引入JSTL的JAR文件,这通常通过在`<jsp:include>`标签中添加`page`指令来完成,比如`<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>`,其中`...
在本文中,我们将深入探讨JSP的核心概念、应用以及相关的编程技巧。 ### 1. JSP概述 JavaServer Pages(JSP)是Sun Microsystems开发的一种用于构建动态网站的技术,它将HTML、CSS、JavaScript与Java代码相结合,...