JavaScript和JSP运用上的区别

 我来答
智者总要千虑
高粉答主

2017-10-26 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.3亿
展开全部
jsp其实就java的一个方向.
java用来是一门编程语言,他可以用来开发软件,也可以用来开发网站,jsp就是java开发网站的方向.
java和javascript是完全不一样的,他们只是名字有点相似,事实上javascript是为了借java的名号来推广自己.

你可以这样理解jsp和javascript
jsp是为了处理数据,javascript是为了展示数据..比如说,我把一个数据给jsp处理,处理完之后他就不管了..可是我觉得这样显示数据他不好看..怎么办.这就要交给javascript了.
由此可看出来..jsp着重数据的出路,而javascript更着重数据的展示.
匿名用户
2017-10-26
展开全部
JavaScript(Java脚本)的语法非常的简单,就是包含了一些变量及函数的声明操作,所有JavaScript代码是在HTML代码中编写的,使用<script>标记进行完成。一般而言,<script>标记都是出现在<head>中标记的,但也可以在任意位置上编写,但是最好在调用其操作之前进行编写。

JSP中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须使用Scriptlet标记出来,在JSP中有三种Scriptlet代码。分别为<%%> <%!%><%=%>.

总结了一下,可以发现,JavaScript和JSP代码在编写的过程中,有很多相似的地方,但也有很多不同的地方。以下简单地说一下它们之间的不同之处:

1)在JavaScript中,定义的变量需要用var来定义,输出的结果需要用document.write()来输出。在for循环中,不需要再为变量进行定义,而直接写变量的名称即可。

2)在JSP中,定义变量用变量词int,String等进行定义,输出结果需要用到out.println()来输出。

3)前者需要使用<script language = “JavaScript”></script>来进行代码编写,而后者需要用<% %>进行代码编写。

以下是两种结果相同的JavaScript和JSP代码:

<html>
<head>
<title>www.mldnjava.cn,MLDN高端Java培训</title>
<script language = "JavaScript">
var rows = 10 ;
var cols = 10 ;
document.write("<table border = \"1\" width = \"100%\">");
for(x = 0; x<rows; x++){
document.write("<tr>");
for( y = 0;y<cols;y++){
document.write("<td>"+(x*y)+"</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
</head>
<body>
</body>
</html>

<html>
<head>
<title>www.mldnjava.cn,MLDN高端Java培训</title>
</head>
<body>
<%
int rows = 10 ;
int cols = 10 ;
out.println("<table border = \"1\" width = \"100%\">");
for(int x = 0; x<rows; x++){
out.println("<tr>");
for(int y = 0;y<cols;y++){
out.println("<td>"+(x*y)+"</td>");
}
out.println("</tr>");
}
out.println("</table>");
%>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式