为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JAVA遇见HTML——JSP篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • <jsp:useBeans> 作用:在jsp页面中实例化或者在指定范围内使用Javabean: <jsp:useBean id="标识符" class="java类名(包括包名)" scope="作用范围"/>
    查看全部
    0 采集 收起 来源:useBean动作元素

    2018-03-22

  • Javabeans的设计原则 1、共有的类。2、无参的公有构造方法。3、属性私有。4、getter和setter方法。
    查看全部
  • Javabean简介 Javabeans就是符合某种特定的规范的Java类。使用Javabeans的好处是解决代码的重复编写,减少代码冗余,功能区分明确,提高代码的维护性。
    查看全部
  • Exception对象 exception对象是一个异常对象,当一个页面在运行过程中发生异常,就会产生这个对象。如果一个jsp页面要应用此对象,就必须把isErrorPage设为TRUE,否则无法编译。它实际上是Java.lang.Throwable的对象,常用方法如下: 1、String getMessage()返回描述异常的信息。 2、String toString()返回关于异常的简短描述。 3、void printStackTrace()显示异常及其轨迹。 4、Throwable FillInStackTrace()重写异常的执行轨迹。
    查看全部
    1 采集 收起 来源:exception对象

    2017-02-11

  • config对象 config对象是在一个Servlet初始化时,jsp引擎向她传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象),常用方法如下: 1、ServletContext getServletContext()返回含有服务器相关信息的ServletContext对象。 2、String getInitParamtere(String name)返回初始化参数的值。 3、Enumeration getInitParameterNames()返回Servlet初始化所需所有参数的枚举。
    查看全部
  • pageContext对象 1、pageContext对象提供了对jsp页面内所有的对象及名字空间的访问。 2、pageContext对象可以访问到本页所有的Session,也可以区本页面所在的application的某一属性值。 3、pageContext对象相当于页面中所有功能的集大成者。 4、pageContext对象的本类名也叫pageContext。 pageContext对象的常用方法: 1、jspWriter getOut()返回当前客户端响应被使用的jspWriter流(out)。 2、HttpSession getSession()返回当前页中的HttpSession对象(Session)。 3、Object getPage()返回当前页的Object对象(page)。 4、ServletRequest getRequest()返回当前页的ServletRequest对象(Request)。 5、ServletResponse getResponse()返回当前页的ServletResponse对像(Response)。 6、void setAttribute(String name,Object Attribute)设置属性及属性值 7、Object getAttribute(String name,int scope)在指定范围内去属性的值。 8、int getAttribute(String name)返回某属性的作用范围。 9、void forward(String relativeURLPath)是当前页重导到另一页面。 10、void include(String relativeURLPath)在当前位置包含另一文件。
    查看全部
  • page对象 page对象就是指向当前jsp页面本身,有点像类中的this指针,它是Java.lang.object类的实例。常用方法如下: 1、class getClass()返回此Object的类。 2、int hashCode()返回Object的hash码。 3、Boolean equals(Object obj)判断此Object是否与指定的Object对象相等。 4、void copy(Object obj)把此Object拷贝到指定的Object对象中。 5、Object clone()克隆此object对象。 6、String toString()把Object对象转换成String类的对象。 7、void notify()唤醒一个等待的线程。 8、void notifyAll()唤醒所有等待的线程。 9、void wait(int timeout)使一个线程处于等待直到timeout结束或被唤醒。 10、void wait()使一个线程处于等待直到被唤醒。
    查看全部
    1 采集 收起 来源:page对象

    2017-02-11

  • 使用application 实现计数器效果,在application中保存整型变量num,需要调用application对象的setAttribute方法,以下选项正确的是(setAttribute(”counter”,num); )。 注解:第一个为字符串,第二个为属性
    查看全部
    0 采集 收起 来源:练习题

    2017-02-11

  • while(Attributes.hasMoreElement()){ out.println(Attributes.nextElement()) } while循环中Attributes.hasMoreElement()为布尔型判断TRUE时打印下一个
    查看全部
    0 采集 收起 来源:application对象

    2017-02-11

  • application对象: 1、application对象实现了用户间数据的共享,可存放全局变量。 2、application开始于服务器的启动,终止于服务器的关闭。 3、在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作。 4、在任何地方对application对象属性的操作,都将影响到其他用户对此的访问。 5、服务器的启动和关闭决定了application对象的生命。 6、application对象是ServletContext类的实例。 常用方法: 1、public void setAttribute(String name,Object value)使用指定名称将对象绑定到此会话。 2、public Object getAttribute(String name)返回于此会话中指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null。 3、Enumeration getAttributeName()返回所有可用属性名的枚举。 4、String getServerInfo()返回jsp(servlet)引擎名及版本号。
    查看全部
    0 采集 收起 来源:application对象

    2017-02-11

  • Tomcat默认Session超时时间为30分钟。 设置Session超时有两种方式: 1、Session.setMaxInactiveInterval(时间);//单位是秒 2、在web.xml配置 <session-config> <Session-timeout> 10//(单位:分钟) </Session-timeout> <session-config>
    查看全部
  • Session的生命周期 创建: 当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个SessionID,每当客户端向服务器发送请求时,都会将此SessionID携带过去,服务端会对此SessionID进行校验。 活动: 1、某次会话当中通过超链接打开的新页面属于同一次会话。 2、只要当前会话页面没有全部关闭,重新打开浏览器窗口访问同一项目资源时属于同一次会话。 3、除非本次会话的所有页面都关闭后再重新访问某个jsp或者servlet将会创建新的会话。 注意:注意原有会话还存在,只是这个旧的SessionId仍然存在于服务端,只是不再有客户端会携带它然后交于服务端进行校验。除非超时。 销毁(三种方式): 1、调用Session.invalidate()方法。 2、Session过期(超时)。 3、服务器重新启动。
    查看全部
  • session回话保存在客户端内存里
    查看全部
    0 采集 收起 来源:练习题

    2017-02-11

  • 设置当前session最大生存期限(单位:秒) session.setMaxInactiveInterval(10);//10秒钟
    查看全部
    0 采集 收起 来源:session对象

    2017-02-11

  • 在Model 1 模型出现之前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端的请求,对请求处理之后直接做出响应。 弊端:在界面层充斥着大量的业务逻辑的代码和数据访问层的代码,Web程序的可扩展性和可维护性非常差。 —————————————————————— javabean的出现可以使jsp页面中使用javabean封装的数据或者调用javabean的业务逻辑代码,怎样大大提升了程序的可维护性。 —————————————————————— 摘自评论区大神: Model1:jsp+javabean,其中jsp为表示层和控制层,javabean为模式层 Model2:jsp+servlet+javabean,jsp为表示层,servlet为控制层,javabean为模式层 模式层Model,表示层View,控制层Control,合起来即为MVC。
    查看全部
    0 采集 收起 来源:Model1简介

    2017-02-11

举报

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

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