zoukankan      html  css  js  c++  java
  • JSP与Servlet技术

    动态网页的技术
      html+css
      javascript(弱语言)
      jquery(改造)
      jsp(java的html)
      servlet(核心)

      S2SH:structs2 (springmvc)
      spring(整合)
      hibernate(Dao)

    搞清楚:
      1.怎么调用方法(传值),接受返回值
      2.逻辑(if else for while)
      这个类的作用
        这个方法的作用

    什么是动态网站?
      是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的页面内容。
    JSP页面元素包含那些?
      由静态内容、指令、表达式、小脚本、声明、标准动作、注释等元素构成。

    JSP
      1.基础概念
        1.1 URL(统一资源定位符)
          协议:约定(http)
          IP:地址(英特网中电脑唯一标识)
          端口号:电脑中软件的唯一标识
        http://localhost:8080/news/index.jsp
        协议://IP地址:端口号/项目名称/请求地址

    集成进myelclipse
      方法一:菜单栏中Window-->Preferences中找然后添加进去
      方法二:在自己的项目上右击-->Properties中找然后添加进去

    发布:
      Deploy and undeploy J2EE projects.-->add按钮添加自己的Tomcat
      查看是否添加进
      C:Program Files (x86)apache-tomcat-7.0.77webapps(每个人不同apache-tomcat-7.0.77webapps这个文件中有你的项目)
    修改端口号:
      1)在Tomcat目录结构下找到其子目录conf
      2)在conf目录中打开server.xml文件。
      3)打开后找到<Connector>节点,然后修改端口号,保存。
    Tocmcat启动注意点
      1.不能重复启动
      2.重新发布项目,必须重新启动Tocmcat
      补充:MyEclipse怎么集成Tocmcat

    17/07/21
    web应用的目录结构
      /           Web应用的根目录,该目录下的所有文件对客户端都可以访问,包括(JSP、HTML等)
      /WEB-INF       存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的,其中包括web.xml(部署表述符)
      /WEB-INF/classes   存放应用的所有class文件
      /WEB-INF/lib     存放Web应用使用的JAR文件

    jsp中文乱码解决
      <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
      <%@ page contentType="text/html;charset=gb2312"%>

    JSP的page指令
      <%@ page 属性="属性值".......%>
    常见属性:
      language = "java"
      import:导入需要的jar包
      contentType="text/html;charset=utf-8"

    17/07/24
    5 三种定义java的方式
      5.1 小脚本<% %> 普通的java代码
      5.2 表达式<%= %> 输出数据到页面
      5.3 定义脚本<%! %>声明方法
    6 JSP中的注释
      6.1 <!-- 这是HTML注释(客户端可以看到源代码) -->
      6.2 <%-- 这是JSP注释(客户端不可以看到源代码)--%>
      6.3 jsp脚本注释(java注释)
        // 单行注释
        /*多行注释*/
      6.4<%// 使用预定格式将日期转化为字符串%>
    7 jsp中页面元素
      a.html代码
      b.指令(page.....)
      c.小脚本(<% %>)
      d.表达式(<%= %>)
      e.声明(<%! %>)
      f.注释(解释说明)
    8 jsp的执行过程
      8.1三个过程
        a.翻译阶段
        b.编译阶段
        c.执行阶段
      8.2访问过程
              翻译    编译     执行
      第一次:访问jsp ----> java ----> class ----> 返回给页面
            执行class
      第二次:访问jsp ----> 返回给页面
    注意:如果jsp页面进行修改了,那么访问的时候需要进行重新翻译、编译。
    9 web程序部署常见(404)错误原因
      a.tomcat没启动
      b.web应用没有部署到tomcat中
      c.url写错了
      d.文件放到了WEB-INF下面
      e.tomcat启动错误。

  • 相关阅读:
    HBase in Action前三章笔记
    关于视频YUV
    23种设计模式用英语怎样表达?
    UVA 10620
    工具,帮助我们更高效的工作
    VS下控制台执行保持(不要一闪而过)
    C语言之结构体
    Linux grep命令和正则表达式
    C#中的“静态”
    推荐一个计算机视觉图书:python计算机视觉编程
  • 原文地址:https://www.cnblogs.com/luocixin/p/7233960.html
Copyright © 2011-2022 走看看