货币问答:jsp

七矮

什么叫JSP技术

JSP技术的意思是指在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。JSP技术是属于一种动态页面技术,JSP技术的主要目的和作用就是将表示逻辑从Servlet中分离出来。

扩展资料:

JSP技术简介如下:

1、JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

2、网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计。

3、Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。

参考资料:JSP-百度百科

推荐
不推荐
展开
收起
洒雪喷珠

jsp中${}代表什么意思

jsp中${}----是EL表达式的常规表示方式,目的是为了获取{}中指定的对象(参数、对象等)的值如:${user.name}<====>User user = (User)request(搜寻范围).getAttribute(user);String name = user.getName();out.println(name)

从当前页面起开始搜寻 user对象,然后获取改对象的name属性值,其搜寻的范围依次是:page、request、session、application,如果未搜索到,即会返回null值。

扩展资料:

jsp中${}的优缺点:

优点:

1、一次编写,到处运行。除了系统之外,代码不用做任何更改。

2、系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。

3、强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

4、多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

5、支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。

缺点:

1、与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

2、Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。

参考资料来源:百度百科—jsp

推荐
不推荐
展开
收起
太皓钩

<%。。%>在JSP中是什么意思啊

<% %>JSP标记,用来在HTML元素中嵌入java代码。还有<%! %>是jsp变量声明<%= %>是jsp表达式<%-- --%>注释

推荐
不推荐
展开
收起
李金泉

java和JSP和JavaScript有什么区别啊

  1. Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

  2. JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术(但现在一般不使用了,2014年起基本都开始使用模板引擎技术如velocity 等)。

  3. JAVASCRIPT从其名称含义是JAVA脚本,是在浏览器中运行的脚本语言,由于其大部分语法规范取自于JAVA语法规范,所以取名为JAVASCRIPT(其实和JAVA没多大关系,是由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript)。JAVASCRIPT是一门基于对象的弱类型脚本编程语言,主要用来制作网页前台的技术.并且是现在比较热门的AJAX技术的核心。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料:java百度百科

推荐
不推荐
展开
收起
武当七女

jsp中<% %>是什么含义

JSP(Java Server Pages)与Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本.<%............%>是在JSP页面中使用,在%之间 直接写JAVA代码。因为JSP页面运行是通过Servlet自动编译成JAVA代码。所以在%之间写的代码会在编译后的文件中原样输出。例 可以直接定义全局变量或局部变量

推荐
不推荐
展开
收起
廖淳

在eclipse里怎么创建jsp页面?

1、首先需要在创建好的web项目文件中,进行右键。

2、然后在弹出下拉菜单中进行选择为“new”选项。

3、完成上一步之后,再进行选择为“other”的选项。

4、打开other的其它的选择框中,选择点击jspfile的文件。

5、然后需要在框内编辑文件名,文件可以个人喜好进行编写。

6、文件名编辑好之后,点击如图所示的”finish”选项即可完成创建。

推荐
不推荐
展开
收起
千手娘子

js调用jsp的问题

js中不能直接调用jsp,要获取数据可以通过ajax接口异步获取,然后在jsp上展示。function validate() { //获取表单提交的内容 var idField = document.getElementById("userName"); //访问validate.do这个servlet,同时把获取的表单内容idField加入url字符串,以便传递给validate.do var url = "validate.do?id=" + escape(idField.value); //创建一个XMLHttpRequest对象req if(window.XMLHttpRequest) { //IE7, Firefox, Opera支持 req = new XMLHttpRequest(); }else if(window.ActiveXObject) { //IE5,IE6支持 req = new ActiveXObject("Microsoft.XMLHTTP"); } /* open(String method,String url, boolean )函数有3个参数 method参数指定向servlet发送请求所使用的方法,有GET,POST等 boolean值指定是否异步,true为使用,false为不使用。 我们使用异步才能体会到Ajax强大的异步功能。 */ req.open("GET", url, true); //onreadystatechange属性存有处理服务器响应的函数,有5个取值分别代表不同状态 req.onreadystatechange = callback; //send函数发送请求 req.send(null); } function callback() { if(req.readyState == 4 && req.status == 200) { var check = req.responseText; show (check); } } function show(str) { if(str == "OK") { var show = "<font color='green'>恭喜!!用户名可用!</font>"; document.getElementById("info").innerHTML = show; } else if( str == "NO") { var show = "<font color='red'>对不起,用户名不可用!!请重新输入!</font>"; document.getElementById("info").innerHTML = show; } }

推荐
不推荐
展开
收起
卡尔森

简述什么是JSP

JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP文件后缀名为(*.jsp)。JSP开发的WEB应用可以跨平台使用,既可以运行在Linux上也能运行在Window上。

推荐
不推荐
展开
收起
绣谷双飞

在JSP中如何包含一个静态页面

JSP中的两种包含静态页面的方法第一种:include指令:当JSP转换成Servlet时引入指定文件

<%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%> <%@ include file="head.jsp"%> <%@ include file="body.jsp"%> <%@ include file="tail.jsp"%>

第二种:<jsp:include>动作元素:当JSP页面被请求时引入指定文件 

<%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%> <jsp:include page="head.jsp"/> <jsp:include page="body.jsp"/> <jsp:include page="tail.jsp"/>

第二种方法可以很方便的用<jsp:param>来向所包含页传递参数,方法如下: 

<%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%> <jsp:include page="head.jsp"/> <jsp:include page="body.jsp"> <jsp:param name="uid" value="username"/> <jsp:param name="pwd" value="password"/> </jsp:include> <jsp:include page="tail.jsp"/>

推荐
不推荐
展开
收起
查看更多答案
收起