jsp笔记整理1

1.为什么有动态网页?
      静态页面没有实际的功能意义,需要动态 交互  功能实现  --动态网页
     用户 登录  功能  注册功能   购物车 实现   在线搜索 等 功能 
     
2.啥是动态网页?  --打开百度  搜索  关键字   显示  很多相关数据

3.怎么实现?
      动态页面 需要 服务器端  脚本语言 支持,jsp  (可以写脚本  的html 页面)
      
4. bs (浏览器服务器)与cs(客户端服务器)技术
   1)bs 只需要浏览器就行, 降低维护成本;cs 需要安装客户端, 需要版本升级 维护
   2)bs只是对cs的改造,而并非替代 
   3)bs 响应速度 相对  s来说   慢 ,bs 安全性  相对不高
5.bs运行原理
   1)用户输入请求
   2)发送请求到服务器
   3)服务器 向数据库服务器请求并接收数据
   4)最终将返回结果 给页面 ,显示结果给用户
6.  URL的组成  Uniform Resource Locator统一资源定位符
   http :// localhost:8080 / news/index.html
       协议部分     主机IP地址:端口号          项目资源地址 
7.  服务器: 我们现在编写的是web项目 ,需要web容器 来运行,  我们的项目 依赖于tomcat才能运行就行了
8.tomcat 使用
   1)确定 jdk环境配置
            环境变量  : JAVA_HOME:  jdk安装目录
              Path:  %JAVA_HOME\bin%     
              
   2)启动与停止tomcat
     a.进入 tomcat 目录   我的是   D:\tm\apache-tomcat-7.0.94\bin  目录    启动  startup.bat
     b.打开 任意页面  输入 : http://localhost:8080 测试是否成功
     c.进入   tomcat 目录 我的是   D:\tm\apache-tomcat-7.0.94\bin  目录    启动  shutdown.bat
   3)部署和运行项目
     a.进入   tomcat下webapps 目录    我的是  D:\tm\apache-tomcat-7.0.94\webapps  目录
     b.将项目 复制进来
     c.打开任意页面  输出 完整的项目路径  (例如  项目 名aa 里面html文件为 login.html)
         http://localhost:8080/aa/ login.html
9.使用集成开发环境(MyEclipse)   部署项目到tomcat 
  1)打开 Window 菜单-->找到Preperences -->在最左上角输入框 输入tom  打开tom列表
  2)选择 tomcat 7   -->选中Enable  设置路径为tomcat的安装目录  我的是  D:\tm\apache-tomcat-7.0.94
  3) 选择 tomcat 7 里 JDK ->设置路径为jdk安装路径     我的是  C:\Program Files\Java\jdk1.8.0_74
  4)右键创建好的项目-->Run As-> MyEclipse Server Application -->部署项目到tomcat 
  5)打开任意页面   ->输入 地址:  http://localhost:8080/项目名      即可打开项目 默认的  页面  
           显示  This is my JSP page. 
  注意: a.如果想从tomcat中  移除项目  
                    打开  Window->Show View->Servers 会打开 Server窗口  ,
                    在出现的Tomcat 7.x中选择项目右键移除
      b.项目 依然是部署在tomcat的 webapps 目录里
 10.更改默认的端口号: 用来解决  端口号被占用的问题
    1)进入tomcat安装目录          我的是 D:\tm\apache-tomcat-7.0.94\conf    
    2) 进入   server.xml     修改默认端口号 8080为 7777
       <Connector port="7777" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
 11.jsp  因为我们创建的项目  默认 有 index.jsp文件  
    1)静态内容 :html文本   
        <body>
           This is my JSP page. <br>
        </body>   
    2)jsp指令:  以<%@开始    以%> 结束  的代码   就叫 jsp指令
      <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
      
    3)jsp脚本: 包括 小脚本与表达式
      a.小脚本 就是 包含在 <%  %>  里面东西(java代码)
          <%
            String path = request.getContextPath();
            String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          %>
      b.表达式   就是  <%=变量 %>
         <%=basePath%>
               使用jsp小脚本表达式的 案例   创建新页面  MyJsp.jsp
                 <body>
                      <h2>计算两个数和</h2>
                     <%  int a=3;
                         int b=6;
                         int c=a+b;
                      %>
                             结果为:<%=c %>
                  </body>
       部署项目   运行  ,浏览器 输入  http://localhost:7777/accp259_7.11/MyJsp.jsp  显示内容  :结果为 9

   
    
    
    
    
    
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值