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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 使用Javabean 1.用page指令import要使用的java类,在jsp脚本里new对象, 调用相应的setter, getter方法; 2.用<jsp:useBean id="对象名" class="类名(全名,包括包名)" scope="作用范围(默认是page)"/>
    查看全部
    0 采集 收起 来源:useBean动作元素

    2018-03-22

  • param动作,传递方法为post 1、语法:<jsp:param name="参数名" value="参数值"> 2、常常与<jsp:forward></jsp:forward>,并作为其【子标签】。 3、用于传递新参数或者【修改原有参数值】,修改参数时使用form表单里的参数名称即可。同样用request.getParameter("参数名")获取 必须与forward、include及plugin动作配合使用。通常与forward动作一起使用,作为它的子标签,它的作用是指定某个参数值,可以用于传递参数, <jsp:forward page="url"> <jsp:param value="123@qq.com" name="email"></jsp:param> </jsp:forward>
    查看全部
    0 采集 收起 来源:param动作

    2018-03-22

  • 通过jsp动作标签来使用Javabean useBean动作 setProperty动作 getProperty动作
    查看全部
    0 采集 收起 来源:useBean动作元素

    2017-06-12

  • 用普通方式创建JavaBean.
    查看全部
  • 1、语法:<jsp:forward page="URL"/> 2、等于服务器内部转发指令 request.getRequestDispacher("URL").forward(req,res); 四种跳转. <% response.sendRedirect("login_seccess.jsp"); %>//告诉浏览器此路不通,你再问问另一页面能解决你的问题不? <jsp:forward page="login_fail.jsp"/> //服务器将请求转发到另一页面,浏览器不知情. <% pageContext.forward("login_fail.jsp");%> //服务器将请求转发到另一页面,浏览器不知情. <% request.getRequestDispatcher("login_fail.jsp").forward(request,response);%> //服务器将请求转发到另一页面,浏览器不知情.
    查看全部
    0 采集 收起 来源:forward动作

    2018-03-22

  • include指令: include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中‘因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变化的,则需要动作元素<jsp:include>. include指令的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。 仅当include动作不能满足要求时,我们才应该使用include指令。 include动作在维护上的优势十分巨大,当两种方法都可以使用时,include动作几乎肯定是首选的方法。 对于文件包含,应该尽可能地使用include动作。仅在所包含的文件中定义了主页面要用到的字段或方法,或所包含的文件设置了主页面的响应报头时,才应该使用include指令。 因为include指令更为强大。include指令允许所包含的文件中含有影响主页面的Jsp代码,比如响应报头的设置和字段、方法的定义。
    查看全部
  • include动作: 语法 <jsp:include page="URL" flush="true|false,默认为false"/> page:要包含的页面, flush="true"表示使用缓冲。 以下摘自评论区: JSP:include的flush属性的作用JSP 中include 另一个文件时有个很偏的属性,叫flush,默认为 false。在同一个 JSP 中,如果不断 include 自己(源文件),在逻辑上会形成死循环。而当把flush 属性赋为真值时,在缓存累积了一定数据时,服务器会先提供一部分数据给浏览器,并等待后续内容。由此可以得出结论,在简单页面中,该属性不纳入考虑,而在页面包含大量数据时,为缩短客户端延迟,可将一部分内容先行输出。
    查看全部
    0 采集 收起 来源:include动作

    2018-03-22

  • 一、内置对象简介 1、JSP内置对象是Web容器创建的一组对象,【不使用new关键字】就可以使用的内置对象。例如:out 2、JSP九大内置对象: out,request,response,session,application(五大常用对象) Page,pageContext,exception.config(四个不太常用对象)
    查看全部
  • 常用的有page、include、taglib指令这三种指令; page:位于页面顶端,一个页面可以包含多个page指令 include:将一个外部文件嵌入jsp中,同时解析这个页面中的jsp语句。 taglib:使用标签库,自定义新的标签,在jsp中启动定制行为。 include指令 1.语法 <%@include file="地址"%>。 案例:显示当前时间的页面。(1)写一个只输出时间的方法的date.jsp。(2)用于显示的页面,包含<% include file="date.jsp"%>
    查看全部
    0 采集 收起 来源:include指令

    2018-03-22

  • 1、保存位置:session在服务器端内存,cookie在客户端文本 2、保存对象:session保存Object类(保存对象大小没有限制),cookie保存String类型(保存对象大小有限制) 3、生存权:session会话结束即销毁,cookie可以长期保存在客户端 4、重要性:session安全性更高,保存重要信息,cookie保存不重要的信息
    查看全部
  • 解决Cookie无法保存中文字符串的问题 1.java.net包下的URLEncoder类来进行编码 public static encode(String string, String enco); 2.URLDecoder类进行解码 URLDecoder.decode(String string, String enco); 3.如果在登录界面把username和password的值设为了null,那么在登陆框就会出现null 最好是设为"" 4.查找Cookie时,是按照k值进行查找的 ----------------------------------- 使用URLEncoder(在java.net包下)解决无法在Cookie当中保存中文字符串问题: String username = URLEncoder.encode(request.getParameter("username"),"utf-8");//编码,防止中文乱码 String password = URLEncoder.encode(request.getParameter("password"),"utf-8");//编码,防止中文乱码
    查看全部
  • 当用户第一次请求一个JSP页面时,首先被执行的方法是构造方法
    查看全部
    0 采集 收起 来源:练习题

    2017-06-12

  • 就是转换为class文件后,他会创建一个Servlet的实例,然后调用Servlet的构造方法,再调用jspInit()方法 ​(1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。 (2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。 (3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生命周期中只被执行一次。
    查看全部
    0 采集 收起 来源:练习题

    2017-06-12

  • jsp中创建与使用Cookie: 1、创建Cookie对象: Cookie cookie=new Cookie(String key,Object value); 2、写入Cookie: response.addCookie(cookie); 3、读取Cookie: Cookie[] cookies=request.getCookies(); 常用方法: 1. setMaxAge(int expiry ) 设置cookie的有效期,以秒为单位 getMaxAge() 获取cookie的有效时间,以秒为单位 2. setValue(String value) 在cookie创建后,对cookie进行赋值 getValue() 获取cookie的值 3. getName() 获取cookie的名称 4.setValue()和getValue()涉及的都是字符串,对应前面提到的 Cookie是web服务器保存在客户端的文本文件。
    查看全部
  • jsp状态管理 保存用户状态的两大机制 1、Session 2、Cookie 什么是cookie? cookie:是web服务器保存在客户端的一系列文本信息。 典型应用之一:判断注册用户是否已经登录网站。 典型二:保存用户浏览记录。 cookie的作用: 1、对特定对象的追踪。 2、保存用户网页浏览记录与习惯。 3、简化登录 安全风险:容易泄露用户信息。
    查看全部
    1 采集 收起 来源:Cookie概述

    2017-06-12

举报

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

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