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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • Cookie:Web服务器保存在客户端的一系列文本信息 Cookie作用: 1、对特定对象的追踪 2、保存用户网页浏览记录和习惯 3、简化登录 安全风险:容易泄露用户信息
    查看全部
    0 采集 收起 来源:Cookie概述

    2017-07-11

  • 一、http协议的无状态性 1、无状态是指,当浏览器发送请求给服务器的时候,服务器会响应。但当同一个浏览器再次发送请求时,服务器不会知道是刚才那个浏览器。 2、简单说,服务器【不会保存用户状态】,不会记得客户端是否访问过,所以这就是无状态协议
    查看全部
  • 一、javabean的定义 Javabeans是符合某种特定规范Java类。【解决代码的重复编写】,提高代码的维护性 二、设计原则 1、公有类 2、私有属性 3、公有的无参构造方法 4、公有getter/setter方法 三、使用Javabean 1.创建一个web project项目 2.在src文件下,创建一个包,在包中创建一个类,满足设计原则即可 3.在index.jsp页面中导入之前创建的类(<%@ page import="包名.类名" %>) 4.通过使用new创建Javabean实例(创建对象) 5.使用set方法赋值/get方法取值 四、useBean动作元素 <jsp:useBean id="标示符" class="java类名" scope="作用范围"/> 五、setProperty 共有四种形式: 1.与表单相关联 <jsp:setProperty name="javaean实例名" property="*"/> <jsp:setProperty name="javabean实例名" property="javabean属性名"/> 2.手工设置 <jsp:setProperty name="javabean实例名" property="javabean属性名" value="javabean属性值"/> 3.与request参数关联 <jsp:setProperty name="javabean实例名" property="javabean属性名" param="request对象中的参数名"/><!--通过URL传参数给属性赋值 --> 六、getProperty 〈jsp:getProperty name="javabean实例名" property="属性名"〉 七、JavaBean四个作用域范围 1.page 2.request 3.session 4.application ps:四种范围为依次增大 八、Model1简介 分为三层: 1.界面层:与客户端浏览器的交互,调用JavaBeans 2.业务逻辑层:由JavaBeans处理业务逻辑,封装数据,并与数据库层进行交互 3.数据库层:底层数据库,可被javaBeans访问
    查看全部
    1 采集 收起 来源:阶段项目

    2018-03-22

  • Model1分为三层: 1.界面层:由JSP页面进行与客户端浏览器的交互,可以直接调用JavaBeans 2.业务逻辑层:由JavaBeans进行处理业务逻辑,封装数据,并与数据库层进行交互 3.数据库层:底层数据库,可被javaBeans访问 避免了JSP页面直接进行业务逻辑处理所带来的维护性,扩展性差的弱点.体现了分层设计的思想
    查看全部
    0 采集 收起 来源:Model1简介

    2017-07-11

  • JavaBean四个作用域范围 说明:使用useBean的scope属性可以用来指定javabean的作用范围。 A、page(仅在当前页面有效,跳转页面无法获取javabean对象) B、request(跳转页面可以通过HttpRequest.getAttribute()方法获取javabean对象,但在表单页面要使用请求转发方式进行跳转) C、session(跳转页面可以通过HttpSession.getAttribute()方法获取javabean对象) D、application(跳转页面可以通过ServletContext.getAttribute()方法获取javabean对象)
    查看全部
  • getProperty 作用:获取指定javabean对象的属性值。 〈jsp:getProperty name="javabean实例名" property="javabean属性名"〉 [ 查看全文 ]
    查看全部
    1 采集 收起 来源:getProperty

    2018-03-22

  • application对象一般有如下两个作用: 1.在整个Web应用的多个JSP、Servlet之间共享数据; 2.访问Web应用的全局配置参数。
    查看全部
    1 采集 收起 来源:application对象

    2017-07-11

  • <jsp:useBeans>动作:在jsp页面中实例化或者在指定范围内使用javabean 1、<jsp:useBean id="标示符" class="java类名" scope="作用范围" /> 2、【其中标示符为对象引用;java类名需要使用全名】 <jsp:setProperty>动作:给【已经实例化的Javabean对象的属性赋值】,一共有四种形式。 1、需要表单提交属性:<jsp:setProperty name="Javabean实例名" property="*"/>: 与之前页面提交的表单的【所有属性进行匹配】,若有与javabean类属性名相同的,则进行赋值。比如表坛提交了username="xxx",而javabean里有username属性,则对其进行赋值 2、需要表单提交属性<jsp:setPropery name="Javabean实例名" property="javabean属性名" />:对【指定的属性进行匹配】 3、手动设置属性:<jsp:setProperty name = "Javabean实例名" property="Javabean属性名" value="BeanValue" /> 4、与request参数有关,通过url传参 :<jsp:setProperty name="Javabean实例名" property="propertyName" param="request对象中的参数名" /> 例 1.根据表单自动匹配所有的属性 <jsp:setProperty name="myUsers" property="*"/> 2.根据表单自动匹配相应的属性(部分匹配) <jsp:setProperty name="myUsers" property="username"/> 3.与表单无关,通过手工赋值给属性 <jsp:setProperty name="myUsers" property="username" value=“Lisa”/> 4.通过url传参数给属性赋值 <jsp:setProperty name="myUsers" property="username"/> <jsp:setProperty name="myUsers" property="password" param=“mypass”/>
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • 请求重定向:客户端行为,response.sendRedirect("request.jsp");本质上相当于两次请求,请求对象不会保存,地址栏的URL会发生改变。 请求转发:服务器行为,request.getRequestDispatcher("request.jsp").forward(request, response);一次请求,转发后请求对象会保存,地址栏的URL地址不会变。
    查看全部
  • JSP ASP PHP区别
    查看全部
  • 在JSP中使用JavaBean有两种方法: 1。在src下按照规则新建一个JavaBean类,然后再WebRoot下对应的jsp文件中,在声明里新建一个JavaBean类,然后赋值、使用。 2.或是使用JSp的动作标签,如<jsp:useBean id="标识符(类似于Java中的实例变量名)" class="java类名(需要将包名一同写入)" scope="作用范围(默认是page)">
    查看全部
    1 采集 收起 来源:useBean动作元素

    2018-03-22

  • @JSP——JavaBean——普通方式应用Javabean 一、像使用普通java类一样 1、创建一个web project项目。 2、在src文件下,创建一个包,在包中创建一个类,满足设计原则即可 3、在index.jsp页面中通过import导入之前创建的类(import="包名.类名") 4、通过使用new创建Javabean实例(创建对象) 5、使用set方法赋值 6、使用get方法取值
    查看全部
  • (1)JSP动作元素(action element) JSP动作元素为请求处理阶段提供信息。动作元素遵循XML语法,有一个包含元素名的开始标签,可以有属性,可选的内容、与开始标签匹配的结束标签。 (2)JSP动作元素种类 第一类是与存取JavaBean有关,包括: <jsp:useBean> <jsp:setProperty> <jsp:getProperty> 第二类是JSP1.2开始有的基本元素,包括: <jsp:include> <jsp:forward> <jsp:param> <jsp:plugin> <jsp:params> <jsp:fallback> 第三类是JSP2.0新增的动作元素,主要与JSP Document有关,包括: <jsp:root> <jsp:declaration> <jsp:scriptlet> <jsp:expression> <jsp:text> <jsp:output> 第四类是JSP2.0新增的动作元素,主要是用来动态生成XML元素标签的值,包括: <jsp:attribute> <jsp:body> <jsp:element> 第五类是JSP2.0新增的动作元素,主要是用在Tag File中,包括: <jsp:invoke> <jsp:dobody>
    查看全部
  • 1、Javabeans就是符合某种特定规范Java类。使用Javabeans的好处是【解决代码的重复编写】,减少代码冗余,功能区分明确,提高代码的维护性。 2、设计原则四点:公有类,属性私有,包含无参的共有构造方法,getter和setter方法封装属性
    查看全部
  • 主页 login.jsp 业务逻辑处理页 dologin.jsp 登录成功页 login_success.jsp 主页:login代码如下 index.jsp: <form method="post" action="dologin.jsp"> <p class="main"> <label>用户名:</label> <input name="username" value="" /> <label>密码:</label> <input type="password" name="password" value=""/> </p> <p class ="space"> <input type="submit" value="登录" class="login" /> </p> </form> 获取登录用户名 在dologin.jsp中 //如果用户名和密码都是admin,登录成功 if ("admin".equals(username) && "admin".equals(passwrod)) { session.setAttribute("loginUser",username); request.getRequestDispatcher("login_success.jsp").forward(request, response); } else { response.sendRedirect("login_failure.jsp"); } 在登录成功页面中 login_success.jsp <% String loginUser = ""; if (session.getAttribute("loginUser") != null) { loginUser = session.getAttribute("loginUser").toString(); } %> 欢迎您<font color="red"><%=loginUser%></font>,登录成功!
    查看全部

举报

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

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