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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • JSP内置对象Application: 1、Application对象实现了用户间数据的共享,可存放全局变量; 2、Application开始于服务器的启动,终止于服务器的关闭; 3、在用户的前后连接或不同用户之间的连接中,可以对Application对象的同一属性进行操作; 4、在任何地方对Application对象属性的操作,都将影响其他用户对此的访问; 5、Application对象是ServletContext类的实例;
    查看全部
    0 采集 收起 来源:application对象

    2015-12-13

  • 默认虚拟路径和项目名一致,但是可以修改,修改后要通过虚拟路径才能访问项目的页面 修改方法:Properties-MyEclipse-Web-Web Content Root
    查看全部
  • MyEclipse Web项目目录结构
    查看全部
  • Web应用程序开发模式 总的来说,分为Model1与Model2 Model1模型出现前,整个Web应用的情况:几乎全部都由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应.弊端是在界面层充斥着大量的业务逻辑的代码和数据访问层的代码(即jsp页面会把所有事情都干了,包括业务逻辑处理与在jsp中直接访问后台的数据库.),Web程序的可扩展性和可维护性非常差.不适合做大型的Web程序开发. 有了Javabean的出现可以使JSP页面中使用Javabean封装的数据或者调用javabean的业务逻辑代码,这样大大提升了程序的可维护性. Model1就是JSP+Javabean的一种开发模式.(模型1=JSP+Javabean) 首先由用户的浏览器来发出请求,请求一般是直接提交到一个jsp页面中,在jsp页面中调用我们的javabean,javabean就是一个普通的java类,即可以封装数据,也可以封装业务逻辑的功能(像调用数据库增删改查等),由javabean来操作底层的数据库,然后把得到的在jsp页面当中呈现出来,最后响应给客户端. 这种模式体现出一种分层的思想. 第一层是界面层(即JSP页面),第二层是业务逻辑层(即Javabean),第三层就是数据库层(由Javabean访问).
    查看全部
    0 采集 收起 来源:Model1简介

    2015-12-13

  • WEB-INF目录结构 1.WEB-INF是javaweb应用的安全目录。所谓安全目录就是客户端无法访问,只有服务器端可以访问的目录。 2.web.xml,项目部署文件 3.classes文件夹,用于存放需要的jar包 4.lib文件夹,用于存放需要的jar包 在web.xml中添加 <welcome-file-list> <welcome-file> 首页文件名 </welcome-file> </welcome-file-list> 来设置首页文件
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2018-03-22

  • Javabean的四个作用域 通过useBeans的scope属性来设定. <jsp:useBean id="" class="" scope=""></jsp:useBean> scope:1.page 2.request 3.session 4.application 在其他jsp页面中可通过: request、session、application的getAttribute()方法获取到对象,此方法返回是Object类型,因此要强制类型转换,所以还要在page指令导入类<%@ page import="com.po.User"%> 作用域是page,则是当前页面有效,则通过request、session、application内置对象都访问不了.
    查看全部
  • Tomcat服务器目录结构
    查看全部
    0 采集 收起 来源:Tomcat目录结构

    2015-12-13

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

    2015-12-12

  • <jsp:getProperty> 作用:获取指定javabean对象的属性值。 <jsp:getProperty name="JavaBean实例名" property=“属性名”/>
    查看全部
    0 采集 收起 来源:getProperty

    2018-03-22

  • colspan=“2”是指将2列合并,合并之后要把合并的那个单元格删除掉,才能体现出效果
    查看全部
    0 采集 收起 来源:setProperty

    2015-12-12

  • <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传参数给属性赋值(表单中action属性url传递参数值:action=“dologin.jsp?mypass=999999”) <jsp:setProperty name="myUsers" property="username"/> <jsp:setProperty name="myUsers" property="password" param=“mypass”/>
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • <jsp:useBeans> 在jsp页面中实例化或在指定范围内使用Javabean <jsp:useBean id="标识符" class="java类名" scope="作用范围"/>
    查看全部
    0 采集 收起 来源:useBean动作元素

    2018-03-22

  • 1.page指当前页面有效。在一个jsp页面里有效 2.request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中。在这个过程中可以使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session是用户全局变量,在整个会话期间都有效。只要页面不关闭就一直有效(或者直到用户一直未活动导致会话过期,默认session过期时间为30分钟,或调用HttpSession的invalidate()方法)。存放在HttpSession对象中 4.application是程序全局变量,对每个用户每个页面都有效。存放在ServletContext对象中。它的存活时间是最长的,如果不进行手工删除,它们就一直可以使用 总结:当数据只需要在下一个forward有用时,用request就够了; 若数据不只是在下一个forward有用时,就用session。 上下文,环境信息之类的,用application。
    查看全部
    0 采集 收起 来源:useBean动作元素

    2015-12-12

  • @JSP——JavaBean——普通方式应用Javabean 一、像使用普通java类一样 1、创建一个web project项目。 2、在src文件下,创建一个包,在包中创建一个类,满足设计原则即可 3、在index.jsp页面中通过import导入之前创建的类(import="包名.类名") 4、通过使用new创建Javabean实例(创建对象) 5、使用set方法赋值 6、使用get方法取值
    查看全部
  • javabean(java类)的设计原则: 1.公有类 2.无参构造方法 3.属性私有 4.getter和setter方法
    查看全部

举报

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

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