• 首页
  • 产品与方案
  • 众成服务
  • 走进众成
  • 新闻中心
  • 企业文化
  • 联系我们
  • 解决方案
  • 众成软件
  • 维护支持
  • 运维服务
  • 技术交流
  • 公司介绍
  • 荣誉资质
  • 合作伙伴
  • 招贤纳士
  • 公司新闻
  • 业界动态
  • 文化建设
  • 企业文化
  • 荣誉榜

首页 > 产品与方案 > 众成软件

众成软件

JSP

 作者:佚名   文章来源:软件部    点击数:  更新时间:2014-08-26 10:10:58

第一讲:JSP配置

在windows2000下搭建JSP平台

1配置IIS

第一步:插入Windows2000安装光盘到CD-ROM中。

第二步:打开控制面板—>添加/删除程序—>添加/删除Windows组件,在IIS前条勾。

第三步:确定,默认值安装。

2、JDK下载和安装:

第一步:进入SUN公司JAVA的JDK 1.4版本免费安装程序,下载主页地址:

           http://java.sun.com/j2se/1.4/download.html单击download,进入下载协议,选择接受协议。

第二步:JDK安装程序:我安装的是:j2sdk-1_4_02-windows-i586.exe

第三步:安装jdk的目录,我设为C:¥j2sdk

 3、TOMCAT下载和安装:

第一步:登陆 http://jakarta/.sun.com

第二步:下载tomcat程序。

     我安装的是:jakarta-tomcat-4.1.18.exe

第三步:在安装tomcat时,要选择custom形式

第四步:安装tomcat时,目录设为C:¥tomcat

 4、在安装完jdk和tomcat后,要设置windows的系统特性中的环境变量:

 增加变量CLASSPATH,它里面的内容为:

 .;D:¥jdk¥lib¥tools.jar; D:¥jdk¥lib¥dt.jar;D:¥tomcat¥common¥lib¥servlet.jar

 .;C:¥j2sdk¥lib¥tools.jar;C:¥j2sdk¥lib¥dt.jar;C:¥tomcat¥common¥lib¥servlet-api.jar

 增加变量JAVA_HOME,内容为:(这个参数只有操作系统是windows 2000时设置,如果是windows 98时,则不用)

C:¥j2sdk

 增加变量TOMCAT_HOME,内容为:C:¥tomcat

 增加PATH的内容为: %PATH%;C:¥j2sdk¥bin

 在整个参数都改变之后,要重新启动计算机。

5、运行tomcat目录里¥bin¥startup.bat。启动tomcat.

6、打开IE,在地址栏里键入http://localhost:8080或http://127.0.01:8080进入连接状态。

   即可进入http://localhost:8080/index.jsp

7、jsp与Java Servlet

Java Servlet是Java语言的一部分,提供了用于服务器编程的APl,Java Servlet编写的Java程序称为servlet。 servlet通过HTML与客户交互信息。servlet的最大缺点是不能有效地管理页面的逻辑部分利页面的输出部分,导致servlet代码非常混乱,用servlet来管理网站是一件很困难的事情。为了克服servlet的缺点,Sun公司用Java Servlet作为基础,推出了Java Server Page。JSP提供了servlet的几平所有好处,当一个客户请求一个JSP页面时,JSP引擎根据JSP页面生成一个Java文件,即—个servlet。用JSP支持Javabeans这一特点,可以有效地管理页面的逻辑部分和页面的输出部分。另外,JSP也可以和servlet有效地结合,分离页面的逻辑部分和页面的输出部分。

  

 

第二讲:JSP语法

一JSP页面的基本结构

在传统的HTML页面文件中加入Java程序片和JSP标签就构成了一个JSP页面文件。一个JSP页面可由5种元素组合而成:

(1)普通的HTML标记符。 (2)JSP标签,如指令标签、动作标签。 (3)变量和方法的声明。 (4)Java程序片。  (5)Java表达式。 其中(3)、(4)、(5)形成的部分被称为JSP的脚本部分。

    当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个Java文件,再将这个Java文件编译生成字节妈文件,然后通过执行字节码文件响应客户的请求。这个字节码文件的任务就是:

     ● 把JSP页面中普通的HTML标记符号,交给客户的浏览器执行显示。

     ● JSP标签、数据和方法声明、Java程序片由服务器负责执行,将需要显示的结果发送给客户的浏览器。

     ● Java表达式由服务器负责计算,并将结果转化为字符串,然后交给客户的浏览器负责显示。

在下面的例子1中,客户通过表单向服务器提交三角形三边的长度,服务器将计算三角形的面积,并将计算的结果以及客户输入的三边长度返回给客户。为了讲解方便,下面的JSP文件加入了行号,它们并不是JSP源文件的组成部分。

Example1:请输入三角形的三个边的长度,输入的数字用逗号分割:

 

 

窗体顶端

hod=post name=form>

 

  

  

   

      <%! --="" double="" new="" span=""><%@ page="" span="">数据声明部分,该部分声明的数据在整个JSP页面内有效-->

          String answer=null;

      %>

 

      <% i="0;{C}

         boolean b=true;

         String s=null;

         double result=0;

         double a[]=new double[3];

         String answer=null;

         s=request.getParameter("boy");

            if(s!=null)

               { StringTokenizer  fenxi=new StringTokenizer(s,",,");

                 while(fenxi.hasMoreTokens())

                     { String temp=fenxi.nextToken();

                       try{
                                   a[i]=Double.valueOf(temp).doubleValue();

                              i++;

                            }

                      catch(NumberFormatException e)

                         {out.print("
                                       "+"请输入数字字符");

                         }

                      }

              if(a[0]+a[1]>a[2]&&a[0]+a[2]>a[1]&&a[1]+a[2]>a[0]&&b==true)

                 { double p=(a[0]+a[1]+a[2])/2;

                   result=Math.sqrt(p*(p-a[0])*(p-a[1])*(p-a[2]));

                   out.print("面积:"+result);

                 }   

             else

                {answer="您输入的三边不能构成一个三角形";

                   out.print(""+answer);

                }

          }  

        

 

您输入的三边是:

      

           <%=a[0]%><% i="0;

  • 地址:温州市车站大道大诚商厦E幢四楼 | 电话:0577-88891333 | 技术服务电话:4008515159 | 传真:0577-88363999
  • 邮箱:jucher@jucher.com | 浙ICP备05000620号-1
  • Copyright © 2009-2019 JUCHER CORPORATION CO., LTD All Rights Reserve