java web 登录界面
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
jsp页面
JSP的外在表现形式就是把Java的代码嵌入到html的页面中,但是html的标签只要在浏览器里就可以被解析出来,但嵌入的Java(脚本)怎么能够运行起来呢,因此就需要服务端(Servlet容器)的支持
java执行需要以下步骤
1、 JSP页面要被容器转换成一个Java类(Java源代码,如图2所示)。Java的类(class)基本上只要学过java基本知识的都能够知道,写一个java程序必须写一个类,而我们的JSP也是一样要从一个页面转换成Java类,这就是JSP的本质了,就是一个Java类。
2、 JSP转换成Java类需要编译成一个字节码文件。这一点只要学过Java基本知识的同样能够理解,Java的源代码需要编译,形成一个后缀为class的文件(Java字节码文件)。
3、 字节码文件需要被虚拟机加载到内存中解释运行。运行这个字节码文件就会向客户端(浏览器)发送html标签(图3),留言器一边接收服务端发送过来的html标签,一边解析最终形成一个完整的页面内容,这个是JSP转换成的那个类(class)的主要工作,就是向客户端输出html标签,这也是为什么MVC中JSP作为视图的原因。