`

js 和 jsp快速开发(持续更新中)

 
阅读更多
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

    【标题】"jsp+css+javascript" 涵盖了Web开发中的三个核心技术:JavaServer Pages(JSP)、Cascading Style Sheets(CSS)和JavaScript。这些技术结合使用,可以构建功能丰富的、用户交互性强的动态网页应用程序。 ...

    jsp常用开发中间件

    "jsp常用开发中间件"这个主题涵盖了一系列用于提高JSP开发效率和功能性的工具和组件。 1. **在线编辑器**:在线编辑器如Visual Studio Code、Eclipse或IntelliJ IDEA等,是开发者编写JSP代码的重要工具。它们提供了...

    基于JSP开发的论坛系统

    总之,基于JSP开发的论坛系统是一个涉及多方面技术的综合项目,涵盖了Web开发、数据库管理、用户交互和系统安全等多个领域。通过这个项目,开发者可以深入理解和实践JSP技术及其在实际应用中的运用。

    会员管理系统(使用jsp技术开发)

    jsp可以连接到这些数据库,执行CRUD操作(创建、读取、更新和删除)来管理会员资料,如姓名、联系方式、生日等。 3. **权限控制**:会员系统需要有不同级别的权限设置,例如普通会员、高级会员或管理员。jsp可以...

    JSP+Servlet+JavaBean开发的企业宣传网站

    4. **开发JSP页面**:使用HTML、CSS和JavaScript构建用户界面,然后在JSP页面中使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签来显示和操作数据。 5. **部署与测试**:将项目...

    java+jsp开发宿舍管理系统

    在本文中,我们将深入探讨如何使用Java和JSP技术结合MySQL数据库来开发一个全面的宿舍管理系统。这个系统旨在实现对学生宿舍信息的高效管理和维护,包括宿舍的增、删、改、查等基本功能。 首先,Java是后端开发的...

    销售管理统计系统 基于JSP开发

    销售管理统计系统基于JSP开发,是Web应用领域中一种常见的实践,主要目的是为了帮助企业高效地管理和分析销售数据,从而做出明智的业务决策。JSP(JavaServer Pages)是一种由Sun Microsystems开发的服务器端脚本...

    jsp+oracle+js+html做的web管理系统。工程文件

    同时,持续监控、日志管理、故障排查和更新升级都是运维过程中的重要环节。 总结来说,这个"jsp+oracle+js+html做的web管理系统"是一个综合性的项目,涵盖了Web开发的多个核心技术,涉及前后端交互、数据库管理、...

    基于JSP开发的网络交友社区网站

    【标题】"基于JSP开发的网络交友社区网站"是一个以Java Server Pages(JSP)技术为核心,构建的在线社交平台。JSP是Java的一种Web开发技术,它允许开发者在HTML页面中嵌入Java代码,实现动态网页的生成。这个项目...

    基于JSP开发的网上报名系统

    本系统基于JAVA和JSP开发,选择这种组合的原因在于Java的跨平台性、安全性以及JSP在Web应用中的强大动态网页生成能力。JSP结合Servlet和JavaBean,可以实现MVC(Model-View-Controller)设计模式,提高代码的可维护...

    JSP开发的项目跟踪系统

    【JSP开发的项目跟踪系统】是一个基于JavaServer Pages(JSP)技术构建的应用程序,主要用于管理和监控项目的进度和状态。在IT行业中,这样的系统对于企业和团队协作至关重要,因为它可以帮助组织跟踪任务分配、里程...

    jsp开发的新闻发布系统

    总结来说,"jsp开发的新闻发布系统"是一个利用JSP技术构建的,具备新闻发布、管理、分类和用户互动等功能的综合平台,通过合理的架构设计和功能模块划分,为用户提供高效、便捷的信息发布和获取体验。在实际开发中,...

    JSP项目实例技术源代码(15个项目)

    **持续集成和测试**在大型项目中必不可少,使用工具如Maven或Gradle自动化构建过程,JUnit进行单元测试,保证代码质量。 **版本控制**如Git有助于团队协作,追踪代码变更,便于回滚和合并代码。 通过这些项目实例...

    jsp音乐管理系统(jsp音乐网站)

    这个"jsp音乐管理系统"项目为学习JSP开发提供了实践平台,涵盖了Web开发的多个方面,包括前端交互、后端处理、数据库操作以及安全性、性能优化等。对于想要深入理解JSP和Java Web开发的初学者来说,这是一个很好的...

    JSP.Ajax网站开发典型实例

    3. **JSP与Ajax结合**:如何在JSP页面中嵌入JavaScript,通过Ajax调用后台服务,例如使用`XMLHttpRequest.open()`和`XMLHttpRequest.send()`方法发送请求,使用`onreadystatechange`事件监听服务器响应。 4. **JSON...

    jsp+servlet OA管理系统

    "OA管理系统"是基于Java技术栈开发的企业级协同办公应用,主要使用了JSP、Servlet和JavaScript这三种核心技术。在本文中,我们将深入探讨这些技术以及它们如何在OA管理系统中协同工作。 首先,JSP(JavaServer ...

    JSP EIMS系统-OA子系统的设计与开发(源代码+论文).rar

    提供源代码和论文,对于学习和研究JSP开发EIMS-OA子系统的学生或开发者来说极具价值。源代码可以直接用于理解和学习系统的实现细节,而论文则可能包含设计思路、技术选型以及系统实现过程的详细介绍,有助于深入理解...

    1.源代码统计工具,用于统计c/C++,JAVA,JS,XML,JSP等格式代码

    本文将深入探讨源代码统计工具在C/C++、Java、JavaScript、XML和JSP等格式代码中的应用。 首先,让我们关注C/C++代码统计。C/C++是两种广泛使用的系统级编程语言,它们的源代码通常包含大量的头文件和实现文件。...

    网站jsp后台 管理 模板

    【网站jsp后台管理模板】 网站的后台管理系统是任何复杂或大型Web应用的核心组成部分,它提供了对网站...在实际项目中,结合良好的编码规范和持续集成/持续部署(CI/CD)策略,可以进一步提高开发流程的效率和质量。

    jsp地铁售票系统jsp地铁售票系统

    【JSP地铁售票系统】是一种基于Java Server Pages(JSP)技术开发的Web应用程序,用于模拟和管理地铁的售票流程。这种系统的核心目标是提供一个用户友好的界面,让乘客可以方便地购买地铁票,同时后台管理系统能进行...

Global site tag (gtag.js) - Google Analytics