• 0818JavaWeb基础


    Java Web基础

    JSP

        JSP --- Java Server Page
            在服务器上运行的页面

        动态网页(JSP网页)
            与后台有数据交换的网页
            
        与其他语言的区别
            jsp 使用Java语言开发,安全性高,适用于大型项目,企业级的文本应用
                分布式项目,服务器集群,hadoop,spark
            asp.net 使用c#, .Net平台, 简单易用, 因为不开源, 所以安全性低, 并且不能跨平台
                使用.Net开发项目, 最好使用windows系统和sqlserver数据库
            php 简单 高效 成本低 开发周期短, 适合中小型企业的web应用开发
                php的黄金搭档---(LAMP: linux, Apache, Mysql, PHP)
        Tomcat介绍
            conf---Tomcat的所有配置
            webapps---需要部署的项目
            work---Tomcat运行之后编译的文件
            lib运行Tomcat服务器所需要的 jar 文件
        运行项目的虚拟路径
            右键点击项目 --> properties --> web project settings --> context root 更改这个名字就可以修改项目的虚拟路径
            改完以后要重新部署项目并且重新启动Tomcat
        jsp的组成元素
            1、指令
                page指令
                <%@ page.. %>
                        language---当前页面使用的语言:java
                        import---当前页面引入的类库, 默认是啥也不引入
                        contentType---text/html; charset='字符集'
                            iso-8859-1是字符集的默认值, 纯英文的字符集
                        isErrorPage---定义当前页面是否是一个错误提醒页面
                        errorPage---定义当当前页面出错时跳转的页面
                include指令
                taglib指令---标准标签库
            2、表达式
                <%=变量名 %>
            3, 脚本
                <% 代码内容 %>
            4, 声明
                <%! 代码声明 %>
            5, 注释
                可见注释<!--  -->
                不可见<%--  --%>
                脚本中使用的注释
                /**/, //

        jsp九大内置对象:
            内置对象/作用域(每一种作用域的生命周期是不一样的):
                1, application 全局作用域
                2, session 会话作用域
                3, request 请求作用域
                4, pageContext 页面作用域
            内置对象
                5, response 响应对象
                6, out 输出流对象
                7, page 当前页面对象的实例
                8, exception 异常
                9, config ServletConfig/FilterConfig对象

            优先级(按照生命周期的长短):
                application > session > request > pageContext
        
        页面中的form表单提交方式:
            post:
                提交内容不可见, 没有长度限制
            get:
                有长度限制, 提交内容在地址栏可见

  • 相关阅读:
    Mybatis学习-ResultMap
    MySql模糊查询 concat()函数
    Spring学习-依赖注入
    Struts2学习-struts执行过程简述
    Struts2学习-jsp中超链接传参问题
    Struts2学习-struts.xml文件配置
    第四次作业
    第三次作业
    Django -Ajax
    Django -ORM
  • 原文地址:https://www.cnblogs.com/DONGb/p/7453371.html
Copyright © 2020-2023  润新知