JSP数据和JavaScirpt数据交互使用问题的一种解决方法
对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到前端,这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的,只有把JavaScript里的数据提交给后端JSP代码,JSP程序中才能得到JavaScript的数据。
那如何实现在页面的JavaScript中使用jsp中的数据或是在jsp中使用页面的JavaScript数据呢?
一、页面中的JavaScript的数据如何提交给后台的jsp程序
① 可以将JavaScript的数据以xxx.JSP?var1=aaa&var2=bbb的形式作为URL的参数传给JSP程序,此时在jsp中用
<%String strVar1=request.getParameter("var1");%>就可以获取到JavaScript脚本传递过来的数据;
② 使用JavaScript通过在表单里加入隐藏域信息,然后用表单提交的方式把数据传递给JSP程序。
参考下面的脚本:
<mce:script language="JavaScript"><!--
/***************************************************************
JavaScript脚本,放置在页面中的任何位置都可以
insertclick()函数获取JSP传递到页面中的变量varMC,
然后就可以在JavaScript中修改这个变量的值,再通过
post的方式提交给JSP程序来使用。
***************************************************************/
function insertclick(){
var1 = document.all.mc.value; //获取页面form中的变量值
var1 = var1 + "名称";
document.insertForm.submit();
}
// --></mce:script>
<!-- html页面form表单,放置在html页面中的位置不限 -->
<form name="insertForm" method="post" action="yourJSP">
<!-- 下面这一句是获取JSP程序中传递过来的变量值 -->
<input type="hidden" name="mc" value="<%=varMC%>">
<input type="button" value="提交" onclick="insertclick()">
</form>
二、页面中的JavaScript的数据如何使用后台的JSP程序的数据
这个比较简单,直接在JavaScript脚本中用<%=strVar1%>就可以把jsp程序中的数据传递给JavaScript脚本使用了。
参考下面的脚本:
<!-- html页面form表单,放置在html页面中的位置不限 -->
<form name="insertForm" method="post" action="yourJSP">
<input type="hidden" name="mc" value="">
</form>
<mce:script language="JavaScript"><!--
/***************************************************************
JavaScript脚本,放置在页面中form以后的任何位置都可以
使用JavaScirpt获取JSP传递到页面中的变量varMC,
然后就可以在JavaScript中使用这个变量的值,通过
JavaScript脚本赋值给form中的隐藏域。
***************************************************************/
var1 = "<%=varMC%>"; //获取JSP中的变量值
document.all.mc.value = var1;
// --></mce:script>
这里必须加引号..........
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hjjk123/archive/2010/03/27/5422951.aspx
分享到:
相关推荐
"《学记》原文及白话解另附评注[归类].pdf" 本篇文章主要讨论学习的重要性、教学的方法和目的,以及大学教育的道理。以下是从文章中提炼出的知识点: 一、学习的重要性 * 《学记》强调学习的重要性,认为学习是化...
"《学记》原文及注释、解读[参考]" 《学记》原文及注释、解读是中国教育史上最早、最完善的极为重要的教育理论专著,也是世界上最早的教育专著。该书从教育目的、教育原则、教学原则、教学方法、教师和学生、教学...
深度学习作为现代教育理论中的一个重要概念,虽然源自计算机科学、神经网络和人工智能领域,但其实质与《学记》中提倡的教学理念不谋而合。本文将探讨《学记》中的深度学习教学意蕴,并结合现代教育理论,分析如何在...
《学记》读书笔记_心得感悟五篇范文.doc
《学记》读书笔记_心得感悟五篇范文精选.doc
《学记》是我国古代教育的经典之作,其对学习观的阐述具有深远的影响力。在现代教育背景下,我们可以通过“自主”“合作”“探究”的维度来理解和应用《学记》中的学习理念,以促进教育的创新和发展。 首先,自主...
《学记》是中国古代教育理论的重要篇章,源自《礼记》一书,据推测可能由孟子的学生乐正克撰写。这部作品集中讨论了教育的目的、原则、方法、教师与学生的关系、教育制度以及教学管理等多个方面的问题。尽管距今已有...
学记全文及译文.doc
《学记》是中国古代乃至世界上最早的专门探讨教育与教学问题的论著,它收录于《礼记》中,成书于战国晚期。据历史学家郭沫若的研究,该书的作者可能是孟子的学生乐正克。《学记》以其深邃的教育理念和丰富的教育实践...
1. 教育的社会作用与目的:《学记》强调教育对于社会的重要作用,认为教育能够培养德才兼备的统治人才,促进社会道德风尚的形成和良好习俗的建立。它提出“建国君民,教学为先”,教育是立国之本,明智的统治者应当...
《西游学记》1.0版将学习过程设计成了一次虚拟的西天取经之旅,用户扮演不同的角色,如孙悟空、猪八戒或沙僧,通过完成与行业知识相关的任务和挑战,积累经验值并逐步解锁新的学习内容。这种游戏化的学习方式能够...
1. 教育与社会的关系:《学记》强调教育是社会改革与风俗教化的基础。软件开发行业中,人才培养是推动技术进步的关键,企业应重视员工的持续学习,以提升团队整体技术水平,适应不断变化的市场需求。 2. 学习的必要...
《学记》中提出了许多至今仍具指导意义的教育理念,例如“教学相长”,强调教师与学生之间的互动促进双方的成长;“循序渐进”,倡导根据学生的认知发展规律逐步进行教学;“慎于开场”,意味着在教育之初就需要谨慎...
《礼记·学记》是中国古代一部重要的教育经典,它主要阐述了教育的功能、方法、目标和作用。本文档详细解读了《礼记·学记》的部分内容,着重强调了教育的重要性及其对个人和社会的深远影响。 首先,文档指出教育的...
【张孝祥太平州学记】是一篇记载宋朝张孝祥关于太平州学修建的文章。这篇文章描绘了王侯秬在太平州任太守期间,面对水灾、边事等多重困难,依然重视教育,重建州学的过程。文章强调了学校在社会中的重要地位,以及...
《学记》是对先秦儒家教学思想的理论总结,对教学成功与失败的规律进行了高度概括。认为“豫、时、孙、摩”,是教学取得成功的必要条件。相反,“发然后禁”“时过然后学”“杂施而不孙”“独学而无友”“燕朋”与“燕...
《礼记·学记》是中国古代一部重要的教育经典,它探讨了教育的本质、目标和方法。在《学记》中,教育被视为社会变革和文化传承的重要手段,对于个人和社会的发展有着深远的影响。 首先,文中提到“君子如欲化民成俗...
《学记》对高职语文教育的启示.doc
《袁州州学记》是北宋学者李觏的一篇散文,记录了他在仁宗年间对袁州州学重建过程的记述以及对教育意义的深刻阐述。这篇文章体现了李觏对于教育重要性的认识,以及他对官员如何履行教育职责的期待。 文章首先介绍了...
- **PPT图表**:提供各种类型的图表模板,如柱状图、饼图、折线图等,帮助用户直观展示数据信息。 ### 4. PPT制作与下载服务 #### 4.1 PPT下载 - **PPT下载**:用户可以直接从网站上下载所需的PPT模板,节省时间并...