为了账号安全,请及时绑定邮箱和手机立即绑定
  • 三大方向  应用程序

    查看全部
  • Web应用程序

    查看全部
  • JSP脚本和JSP声明有什么区别吗?

    答案:

    你分别在脚本和声明中编写java语言,然后部署运行后,到apache的work文件夹下找到jsp转换为_jsp.java的文件,你会发现:

    声明: 将声明的变量和方法,作为Servlet类的变量和方法。

    脚本: 将代码插入到Servlet的service方法中。

    所以:

    声明中的变量你都可以定义private public  因为它定义的是类的变量。

    脚本中因为是方法中,只能是局部变量,所以你在脚本中不能够定义方法 或者是 private public类型的变量。


    查看全部
    0 采集 收起 来源:JSP声明

    2020-03-07

  • 问题:写入java语句时,为何不能用 System.out.println(""),而只能用out.println("")?

    答案:?

    System.out.println("")是标准的输出流,输出到控制台,而out是jsp内置输出对象,out.println("")输出到客户端页面。也就是说System.out.println("")对于JSP页面的展示没任何影响,如果要输出内容到jsp页面上,以上两种方法只能选第二个out.println(""),然而实际开发中很少使用out.println(""),基本都是用标签输出内容到页面。


    查看全部
    0 采集 收起 来源:JSP脚本

    2020-03-07

  • 如何修改tomcat服务器默认端口:

    打开conf文件夹里server.xml文件 编辑修改

    <Connector port="8080" protocol="HTTP/1.1"

                       connectionTimeout="20000"

                       redirectPort="8443" />


    查看全部
  • WEB 应用程序

        tomcat服务器的目录结构:

        http://img1.sycdn.imooc.com//5e6317640001944510800417.jpg

    查看全部
    0 采集 收起 来源:Tomcat目录结构

    2020-03-07

  • exception对象:页面运行发生异常,就产生次对象

    exception方法:

    1. getMessage()返回描述异常的信息

    2. toString()返回关于异常的简短描述


    发生异常页面page要加errorPage="异常处理页面"

    异常处理页面page要加isErrorPage="true"

    查看全部
    0 采集 收起 来源:exception对象

    2020-03-06

  • pageContext对象,可以访问页面内所有对象,session,application集大成者

    pageContext方法:

    1. getOut返回jspWriter输出流(out)

    2. getSession

    3. getPage

    4. getRequest

    5. getResponse

    6. forward("");跳转到另一页面

    7. include("");包含另一页面


    config对象是在Servelet初始化时,jsp引擎向他传递信息用的(后面会讲)

    查看全部
  • page对象指当前jsp页面本身,有点像this指针

    page.toString()当前page对象的字符串描述

    查看全部
    0 采集 收起 来源:page对象

    2020-03-06

  • application对象:(全局变量)

    静态变量,,由服务器开始和关闭决定

    application方法:

    1. setAttribute

    2. getAttribute

    3. getAttributeNames

    4. String getServerInfo()返回jsp引擎及版本号

    attributes.hasMoreElements()表示有下一个元素

    attributes.nextElement()表示下一个元素(这两个用于循环输出)

    查看全部
    0 采集 收起 来源:application对象

    2020-03-06

  • 当本次会话的所有页面都关闭时,再重新访问某个jsp才会重新创建新的会话,但是原有session依然在服务器端

    session.invalidate()销毁当前会话

    Tomcat默认session超时时间为30分钟。

    设置session超时有两种方式:

    1.session.setMaxInactiveInterval(时间);//单位是秒(这个之前讲过)

    2.在web.xml配置

    <session-config>

    <session-timeout>

    10

    </session-timeout>

    </session-config> //单位是分钟。


    查看全部
  • session方法

    1. session.setAttribute(String name,Object value)指定属性帮定到此会话

    2. session.getAttribute(String name)返回指定属性值,没有返回null

    3. getValueNames();返回此session所有可用属性的数组

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//创建用于格式化的对象(以此用来格式化下面的)

    Date d=new Date(session.getCreationTime);//返回session创建的时间,括号里面不写默认返回当前时间(被格式化的对象)

    用sdf.format(d)进行日期格式化


    同一个会话不关闭那么他的ID编号是相同的

    会话结束方式

    1. 关闭整个会话(浏览器)

    2. 设置session生命周期session.setMaxInactiveInterval(10);//十秒钟

    查看全部
    0 采集 收起 来源:session对象

    2020-03-06

  • session:会话时间

    保存在服务器内存中,每一个用户一个session

    查看全部
    0 采集 收起 来源:什么是session

    2020-03-06

  • 请求重定向:对应response

    请求转发:对应request

    查看全部
    0 采集 收起 来源:练习题

    2020-03-06

  • 请求重定向:服务器让你自己去别处,地址改变,此次内容不会保存

    请求转发:服务器替你去别处,地址不变,此次内容会保存

    查看全部

举报

0/150
提交
取消
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!