大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> 用JSP构建动态网站 (1)

用JSP构建动态网站 (1)

时间: 2021-07-31 作者:daque

一、 什么是jsp   jsp(javaserver pages) jsp由sun microsystems公司倡议、很多公司介入一道创造的一种动静网页本领规范,其网址为http://www.javasoft.com/products/jsp。 在保守的网页html文献(*.htm,*.html)中介入java步调片断(scriptlet)和jsp标志(tag),就形成了jsp网页(*.jsp)。web效劳器在遇到考察jsp网页的乞求时,开始实行个中的步调片断,而后将实行截止以html方法归来给存户。步调片断不妨操纵数据库、从新定向网页以及发送 email 之类,这即是创造动静网站所须要的功效。一切步调操纵都在效劳器端实行,搜集上传递给存户端的仅是获得的截止,对存户欣赏器的诉求最低,不妨实行无plugin,无activex,无java applet,以至无frame。 正文将引见运用jsp本领开拓动静网页的本领,还将扼要领会jsp本领和 microsoft 公司的asp本领的各别之处。   二、 怎样安置和启用   为了试验jsp本领,开始须要创造运转情况,这个进程十分大略:   1、在 http://java.sun.com/jdk/处载入jdk(java 2 sdk、standard edition、v 1.2.2)。   2、在http://java.sun.com/products/jsp/处载入jswdk(javaserver web development kit 1.0.1)。linux用户不妨在ttp://jakarta.apache.org/处载入tomcat 3.0。   3、安置 以windows nt情况为例,jdk的安置是开始运转载入获得的jdk1_2_2-win.exe,而后窜改体例情况参数,在path参数中介入[x:]\jdk1.2.2\bin以及减少新的情况参数 classpath=[x:]\jdk1.2.2\lib\tools.jar,个中[x:]是安置jdk的硬盘符(c:、d: 等)。 jswdk的安置仅需将jswdk1_0_1-win.zip带目次开释到硬盘根目次下(c:\、d:\ 等),而后就不妨在硬盘上找到\jswdk-1.0.1\目次。未来即使不想保持jswdk,简略这个目次就不妨了,没有任何体例文献和备案表遗留题目。更精细的安置进程以及solaris/unix和linux下jdk、tomcat的安置不妨参考载入获得的文献包中的安置证明。   4、启用 以windows nt情况为例,在\jswdk-1.0.1\目次下实行startserver.bat,就可启用jswdk中一个扶助jsp网页本领的web效劳器。为了不与现有的web效劳器(比方iis、pws等)辩论,jswdk的web效劳器运用了8080端口。 在欣赏器的地方栏中键入http://localhost:8080大概http://127.0.0.1:8080后,即使能看到 jswdk 的欢送页就证明jsp试验情况仍旧建交,可加入下一步试验。 要封闭web效劳器则运转stopserver.bat。   三、 jsp大略示例   jswdk中包括的web效劳器的文书档案目次在缺省状况下为\jswdk-1.0.1\webpages,主文书档案在缺省状况下为index.html和index.jsp。也即是说考察http://localhost:8080即是考察\jswdk-1.0.1\webpages\index.html。 用文本编纂器,如windows中的登记本(notepad),创造一个文本文献hi.jsp,生存在\jswdk-1.0.1\webpages\目次下,其实质如次: <html> <head> <title>hi-jsp试验</title> </head> <body> <% string msg = "this jsp test."; out.print("hello world!"); %> <h2><%=msg%></h2> </body> </html>         图1 在欣赏器的地方栏中键入http://localhost:8080/hi.jsp,jswdk中的web效劳器会实行jsp 文献顶用<%以及%>括起来的java步调语句,个中out.print是将笔墨输入到网页,语句<%= 变量 | 表白式 %>的效率是将java scriptlet中变量或表白式的值输入到网页,实行截止如图1。 图1 将变量msg赋值为中笔墨符串,用<%= %>输入,大概用out.print输入中笔墨符串,则在英文版nt4及redhat 6.1下试验运转截止平常,而在华文nt 4.0和华文98下,则相反会展示乱码。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.