1.动态获取系统当前时间
<b>当前时间</b>:<span id="sysTime"></span>
<script type="text/javascript">
window.onload=function(){
window.setInterval("getTime()",1000); //每隔1000ms执行getTime()函数
}
function getTime(){
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
var h = date.getHours();
var i = date.getMinutes();
var s = date.getSeconds();
$("#sysTime").html(y+"年"+(m>9?m:("0"+m))+"月"+(d>9?d:("0"+d))+"日 "+(h>9?h:("0"+h))+":"+(i>9?i:("0"+i))+":"+(s>9?s:("0"+s)));
}
</script>
2.
<script type="text/javascript">
$(function(){
//给class=delBtn元素上添加点击事件
$(".delBtn").click(function(){
//获取属性id值
var gid=$(this).attr("id");
$.post("/shop/sorderAction_removeSorder.action",
{"goods.gid":gid},
function(result){
// 更新元素值
$("#ftotal").text(result.ftotal);
});
// 删除选中行
$(this).parents("tr:first").remove();
});
});
</script>
//jquery选择器方式 获取复选框的值
var value ="";
$("input[type='checkbox'][name='checkname']").each(function(){
if($(this).attr("checked") == true ){
value = value +","+$(this).attr("value");
}
});
value = value.substr(1);
//全选
function checkAll(obj){
$("input[name='attIds']").each(function(index,n){
if(obj.checked){
n.checked = "checked";
}else{
n.checked = "";
}
})
}
3.js忽略大小写
<script>
var str = "hello world,Hello world,HELLO world. ";
var str1 = str.replace(/hello/gi , '');
alert(str + "\n" + str1);
</script>
4.禁止输入中文
<script>
var str = "十分大方sfs@#$$";
var regChinese = /^[^\u4e00-\u9fa5]*$/
var f = regChinese.test(str);
alert(f);
</script>
----- jsp -----
1.<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.min.js"></script>
2.使用<c:url>可以对特殊字符进行处理
<c:url var="get" value="goodsAction_detail.action">
<c:param name="gid" value="${goods.gid}" />
</c:url>
<a href="${get}">详细</a>
<c:url value="sorderAction_addSorder.action" var="addSorder">
<c:param name="sname" value="${requestScope.goods.gname}" />
<c:param name="sprice" value="${requestScope.goods.gprice}" />
<c:param name="snumber" value="1" />
<c:param name="goods.gid" value="${requestScope.goods.gid}" />
</c:url>
<a href="${addSorder}">购买</a>
3. fn用法
截取字符串 fn:substring(str,begin,end);
<img src="${pageContext.request.contextPath}/image/${fn:substring(requestScope.goods.gpic, fn:indexOf(requestScope.goods.gpic,'?')+1,-1)}" />
判断str1是否包含str2,返回true
fn:contains(str1,str2)
判断str1是否包含str2,忽略大小写《返回true
fn:containsIgnoreCase(str1,str2)
str是否以suffix结尾
fn:endsWith(str,suffix)
将有特殊意义的xml转换为对应的xml,并返回
fn:escapeXml(string)
s在str中第一次出现的位置
fn:indexOf(str,s)
将一个数组array用给定的间隔符隔开,形成字符串
fn:join(array,str)
将一串带有分隔符的字符串转为数组
fn:split("a,b,c",",") ==>{a,b,c}
参数item包含的元素数量,item可以是数组,collection,String
fn:length(item)
参数str是否以prefix开头
fn:startsWith(str,prefix)
截取字符串str,从begin到end
fn:substring(str,begin,end)
截取substring在str中后面的部分
fn:substringAfter(str,substring)
截取substring在str中前面的部分
fn:substringBefore(str,substring)
将str全变小写
fn:toLowerCase(str)
将str全变大写
fn:toUpperCase(str)
去除str首尾空格
fn:trim(str)
将str中所有的a替换为b
fn:replace(str,a,b)
分享到:
相关推荐
【标题】"jsp+css+javascript" 涵盖了Web开发中的三个核心技术:JavaServer Pages(JSP)、Cascading Style Sheets(CSS)和JavaScript。这些技术结合使用,可以构建功能丰富的、用户交互性强的动态网页应用程序。 ...
"jsp常用开发中间件"这个主题涵盖了一系列用于提高JSP开发效率和功能性的工具和组件。 1. **在线编辑器**:在线编辑器如Visual Studio Code、Eclipse或IntelliJ IDEA等,是开发者编写JSP代码的重要工具。它们提供了...
总之,基于JSP开发的论坛系统是一个涉及多方面技术的综合项目,涵盖了Web开发、数据库管理、用户交互和系统安全等多个领域。通过这个项目,开发者可以深入理解和实践JSP技术及其在实际应用中的运用。
在"蓝凌系统表单JS大全(持续更新)"这个资源包中,包含了用于增强表单功能的JavaScript代码片段和方法,帮助用户实现更加灵活和个性化的表单设计。 JavaScript(简称JS)是一种广泛应用于客户端Web开发的脚本语言...
jsp可以连接到这些数据库,执行CRUD操作(创建、读取、更新和删除)来管理会员资料,如姓名、联系方式、生日等。 3. **权限控制**:会员系统需要有不同级别的权限设置,例如普通会员、高级会员或管理员。jsp可以...
4. **开发JSP页面**:使用HTML、CSS和JavaScript构建用户界面,然后在JSP页面中使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签来显示和操作数据。 5. **部署与测试**:将项目...
在本文中,我们将深入探讨如何使用Java和JSP技术结合MySQL数据库来开发一个全面的宿舍管理系统。这个系统旨在实现对学生宿舍信息的高效管理和维护,包括宿舍的增、删、改、查等基本功能。 首先,Java是后端开发的...
销售管理统计系统基于JSP开发,是Web应用领域中一种常见的实践,主要目的是为了帮助企业高效地管理和分析销售数据,从而做出明智的业务决策。JSP(JavaServer Pages)是一种由Sun Microsystems开发的服务器端脚本...
同时,持续监控、日志管理、故障排查和更新升级都是运维过程中的重要环节。 总结来说,这个"jsp+oracle+js+html做的web管理系统"是一个综合性的项目,涵盖了Web开发的多个核心技术,涉及前后端交互、数据库管理、...
【标题】"基于JSP开发的网络交友社区网站"是一个以Java Server Pages(JSP)技术为核心,构建的在线社交平台。JSP是Java的一种Web开发技术,它允许开发者在HTML页面中嵌入Java代码,实现动态网页的生成。这个项目...
本系统基于JAVA和JSP开发,选择这种组合的原因在于Java的跨平台性、安全性以及JSP在Web应用中的强大动态网页生成能力。JSP结合Servlet和JavaBean,可以实现MVC(Model-View-Controller)设计模式,提高代码的可维护...
【JSP开发的项目跟踪系统】是一个基于JavaServer Pages(JSP)技术构建的应用程序,主要用于管理和监控项目的进度和状态。在IT行业中,这样的系统对于企业和团队协作至关重要,因为它可以帮助组织跟踪任务分配、里程...
总结来说,"jsp开发的新闻发布系统"是一个利用JSP技术构建的,具备新闻发布、管理、分类和用户互动等功能的综合平台,通过合理的架构设计和功能模块划分,为用户提供高效、便捷的信息发布和获取体验。在实际开发中,...
**持续集成和测试**在大型项目中必不可少,使用工具如Maven或Gradle自动化构建过程,JUnit进行单元测试,保证代码质量。 **版本控制**如Git有助于团队协作,追踪代码变更,便于回滚和合并代码。 通过这些项目实例...
这个"jsp音乐管理系统"项目为学习JSP开发提供了实践平台,涵盖了Web开发的多个方面,包括前端交互、后端处理、数据库操作以及安全性、性能优化等。对于想要深入理解JSP和Java Web开发的初学者来说,这是一个很好的...
3. **JSP与Ajax结合**:如何在JSP页面中嵌入JavaScript,通过Ajax调用后台服务,例如使用`XMLHttpRequest.open()`和`XMLHttpRequest.send()`方法发送请求,使用`onreadystatechange`事件监听服务器响应。 4. **JSON...
"OA管理系统"是基于Java技术栈开发的企业级协同办公应用,主要使用了JSP、Servlet和JavaScript这三种核心技术。在本文中,我们将深入探讨这些技术以及它们如何在OA管理系统中协同工作。 首先,JSP(JavaServer ...
提供源代码和论文,对于学习和研究JSP开发EIMS-OA子系统的学生或开发者来说极具价值。源代码可以直接用于理解和学习系统的实现细节,而论文则可能包含设计思路、技术选型以及系统实现过程的详细介绍,有助于深入理解...
本文将深入探讨源代码统计工具在C/C++、Java、JavaScript、XML和JSP等格式代码中的应用。 首先,让我们关注C/C++代码统计。C/C++是两种广泛使用的系统级编程语言,它们的源代码通常包含大量的头文件和实现文件。...
【网站jsp后台管理模板】 网站的后台管理系统是任何复杂或大型Web应用的核心组成部分,它提供了对网站...在实际项目中,结合良好的编码规范和持续集成/持续部署(CI/CD)策略,可以进一步提高开发流程的效率和质量。