jsp基础(一)

第一步:下载j2sdk和Tomcat
到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到Tomcat官方站点(http://www.apache.org/dist/jakarta/Tomcat-5/)下载Tomcat(下载较稳定的5.0.x版本的Tomcat);

第二步:安装和配置你的j2sdk和Tomcat
执行j2sdk和Tomcat的安装程序,按默认设置进行安装即可。
1、安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在C:\j2sdk1.4.2):
JAVA_HOME=C:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) 。
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class example1{
public static void main(String args[]){
System.out.println(“This is a test program.”);
}
}
将上面的这段程序保存为文件名为example1.java的文件。
然后打开命令提示符窗口,cd到你的example1.java所在目录,然后键入下面的命令
javac example1.java // java的编译命令javac
java example1 //执行Test.java类
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

2、安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的Tomcat安装在C:\Tomcat5:
CATALINA_HOME=C:\Tomcat5;
CATALINA_BASE=C:\Tomcat5;
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的Servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\Servlet.jar;
接着可以启动Tomcat,在IE中访问http://localhost:8080,如果看到Tomcat的欢迎页面的话说明安装成功了。注8080为Tomcat使用的端口,可以在配置文件tcomcat目录下的conf\server.xml进行修改。

JSP是Java Server Papes(Java服务器系统页面)的缩写,它是由Sun Microsystems公司倡导的、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的创建中有强大而特殊的功能,就是JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术。在 Sun正式发布Java server pages之后,一这种新的Web应用开发技术很快便引起了人们的关注。Java server pages为创建高度动态的Web应用提供了一个独特的开发环境。
Java server pages(以下简称为JSP)是Java平台上用于编写包含诸如HTML,DHTML,XHTML和XML等含有动态生成内容的Web页面的应用程序的技术。JSP技术功能强大,使用灵活,为创建显示动态Web内容的页面提供了一个简捷而快速的方法。JSP技术的设计目的是使构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、Web应用服务器、浏览器和开发工具共同工作。
许多由CGI程序生成的页面大部分仍旧是静态HTML,动态内容只在页面中有限的几个部分出现。但是包括Servlet在内的大多数CGI技术及其变种,总是通过程序生成整个页面。JSP使得我们可以分别创建这两个部分。例如,下面就是一个简单的JSP页面:



欢迎访问

欢迎


欢迎,


<% out.println(Utils.getUserNameFromCookie(request)); %>
要设置帐号信息,请点击
这里


页面的其余内容。.


1、JSP表达式:<%= expression %> 计算表达式并输出结果。 等价的XML表达是:

expression

可以使用的预定义变量包括:request,response,out,session,application,config,pageContext。这些预定义变量也可以在JSP Scriptlet中使用。
JSP Scriptlet <% code %> 插入到service方法的代码。 等价的XML表达是:

code

2、JSP声明: <%! code %> 代码被插入到Servlet类(在service方法之外)。 等价的XML表达是:

code

3、page指令 <%@ page att=”val” %> 作用于Servlet引擎的全局性指令。 等价的XML表达是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值