JSP入门简介
来源:互联网 发布:国外类似知乎的网站 编辑:程序博客网 时间:2024/06/05 00:45
JSP全称java server page(java服务页面)。是一种动态网页的技术标准,由sun公司倡导,多个公司共同建立的。
在HTML文件中,嵌入JAVA代码段和JSP标签。这就成了JSP文件。当服务器收到JSP请求时,会首先执行其JAVA代码段的内容,然后和HTML文件一起返回给客户端。也就是说,JAVA程序是在服务器执行的,用户端使用任何的浏览器和平台都无所谓了。之所以要加入JAVA代码段,就是因为静态的HTML是无法实现操作数据库、重定向网页等功能的。
如何插入代码段?
我们使用三个标签来实现java代码的插入。分别是:<% 内容 %>: 局部变量和语句
<%! 内容 %>: 全局常量和方法、类。 后两者很少用,因为一般用JavBean来定义。
<%=内容 %>: 输入变量和具体值
若干个内置对象
在此前学的JS当中,我们知道了基于对象的定义。但JSP和JS是完全不同的两个东西。JS是一种基于对象的语言。而JSP,则既不是基于对象,也不是一门语言。但是相同点在于,JSP技术中,也定义了若干的内置对象,其中比较常见的内置对象有request、response、session、application、config、out、pageContext、page、exception。
JavaBean
JSP一般都会搭配着JavaBean来使用。原因很简单,我们写一个正式的项目时,肯定会有很多重用的代码。如果把这些大段的代码全部杂糅进HTML代码中的话,维护难度很高很多。所以我们把这些可重用的代码拿出来,变成一个个JavaBean。这样当需要实现这个功能的时候,调用这个JavaBean就可以了。
要注意的是JavaBean本身也是一个类。所以使用方式可以是用import导入改类即可。当然也提供了另一种方式,就是使用JSP标签
<jsp:useBean id=”对象名” scope=”范围” class=”包.类名”>。
使用这个标签的时候,自动调用了javaBean中的无参构造函数生成对象。所以要注意,在JavaBean中,一定要有一个无参构造函数。这一标签,其实是通过JAVA语言的反射机制通过一个包·类名来实现了对象实例化。
JavaBean和class文件一样,每一次修改之后,都必须重新启动服务器。而JSP文件则不需要这一步。
如果在javabean的调试中觉得麻烦,可以在tomcat中的server.xml中修改reloadbale=”ture”完成自动加载,但会大大降低性能。
0 0
- JSP入门简介
- JSP的入门简介
- JSP中EL表达式入门与简介
- Jsp入门<1>Jsp入门基础简介与工作原理详解
- JSP简介
- JSP简介
- jsp简介
- JSP简介
- JSP简介
- JSP简介
- jsp 简介
- JSP简介
- JSP简介
- JSP简介
- JSP简介
- jsp简介
- JSP简介
- JSP简介
- 程序员之路——一个老程序员对刚上大学的学弟学妹的忠告 【转载】
- GIT版本管理 实测
- APK动态加载框架(DL)解析
- 经典的Git进行源代码管理的分支模型
- 登陆请求(post),利用ASIHTTPRequest;
- JSP入门简介
- 工作笔记:ffmpeg ios 打包 所有架构包括 arm64
- μC/OSIII——任务同步和通信(二)
- 画笔使用过程
- php webservice client
- VisualVM——JDK自带的性能分析工具
- linux平台Makefile样例
- hdu 5020 求3点共线的组合数
- WebGL增加顶点颜色