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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • JSP + JavaBean构成Java Web开发的Model 1 模式
    查看全部
    0 采集 收起 来源:Model1简介

    2015-12-12

  • 获取javabean属性的方法 有两种 (第一种)通过传统方式获取. 在脚本中直接通过类名调用方法既可以,与javaSE的方法一样. (第二种)通过JSP的getProperty动作标签方式获取. <jsp:getProperty name="javabean实例名" property="javabean属性名">,其中name属性为要获取的实例名.property为要获取的实例的属性名.
    查看全部
    0 采集 收起 来源:getProperty

    2018-03-22

  • JavaBean的四个作用域范围
    查看全部
  • 4.<jsp:setProperty name="javabean实例" property="javabean属性名" param="request对象中的参数名/">(跟request参数关联) 此方法是用来提供URL方式传参的方法,,即通过URL传参.其中param属性值为request对象中的参数名。 假设<form action="b.jsp?myPass=admin" method="post">则request对象的参数名即是myPass <jsp:useBean id="myUser" class="com.po.User" scope="page"/> <jsp:setProperty name="myUser" property="password" param="myPass"/>,则会把request对象中的参数名的参数值赋值给javabean中的password属性 jsp动作标签都是只有开始标签,要加上/
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • 2.<jsp:setProperty name="javabean实例名" property="javabean属性名/">(跟表单有关) 此方法与第一种的区别在于属性property的属性值不同.当其属性值为*号时,则表示会与javabean的所有属性名进行匹配,假如要使用局部匹配,可以在属性property属性值中直接写上javabean的属性名,则提交的表单只会与这些属性名进行匹配,javabean中另外的属性就不会被调用其set方法. 在b.jsp文件中. <jsp:useBean id="myUser" class="com.po.User" scope="page"/> <jsp:setProperty name="myUser" property="username"/>,则只会匹配javabean中username的属性并调用其set方法进行初始化,password属性则没有被调用其set方法赋值.但可以通过手工设置为password赋值. 3.<jsp:setProperty name="javabean实例" property="javabean属性名" value="javabean属性值">(手工设置) 其中value属性为手工设置的一个值,与表单无关. 在b.jsp文件中 <jsp:useBean id="myUser" class="com.po.User" scope="page"/> <jsp:setProperty name="myUser" property="username" value="李四"/>,则javabean中的username属性的属性值为李四,与表单填写的信息无关.假如value中使用request.getParameter()也是可以跟表单有关,但直接用前两种方式即可.
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • <jsp:setProperty>动作标签,作用是给已经实例化的javabean对象的属性赋值,一共有四种方式. 1.<jsp:setProperty name="javabean实例名" property="*"/>(跟表单有关) 其中属性name的属性值为useBean动作标签实例对象的id名,property="*"是与表单提交的信息匹配的意思.匹配的原理是表单含有的子提交属性的name值会与javabean的属性名相同的匹配起来,会自动调用javabean的set方法. 假设javabean中有String username,与String password属性. 在a.jsp中有: <form action="b.jsp" name="loginform" method="post"> 用户名:<input type="text" name="username" value=""/> 密码:<input type="password" name="password" value=""/> <input type="submit" name="submit" value="登录"/> </form> 在b.jsp文件中. <jsp:useBean id="myUser" class="com.po.User" scope="page"/> <jsp:setProperty name="myUser" property="*"/>,则会自动把a.jsp中的表单提交过来的信息,与javabean的属性名进行匹配看是否一致,匹配成功则会默认调用javabean的set方法.实现对javabean属性的赋值.
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • JSP页面中使用Javabeans 有两种使用的方式 (第一种)普通方式应用javabean(new关键字) 1.在web项目中创建一个包,包里创建一个类,class文件写在src里面.建好Javabean之后,就在jsp页面中导入此类,在page指令中用import属性导入类的路径,要包括包名.即<%@ page import="包名.类名"%> 2.在jsp页面的脚本中(<% %>),可通过new关键字创建对象.并使用对象的方法.这种在jsp页面创建javabean的方式与在我们学javaSE基础创建类的方式没有任何区别. (第二种)通过jsp动作标签使用javabean 主要用到的动作标签有useBean、setProperty、getProperty <jsp:useBean>动作标签,作用是在jsp页面中实例化或者在指定范围内使用javabean: <jsp:useBean id="标示符" class="java包名.类名" scope="作用范围" />记住是没有百分号的.看成是html的标签. 用此方法则不用page指令导入,直接在class=""写上包名.类名即可,其中设置的id就相当于类的对象引用,通过它来操作我们的对象.scope属性值默认是page.
    查看全部
    0 采集 收起 来源:useBean动作元素

    2018-03-22

  • 其相当于服务器的跳转,地址栏没有改变
    查看全部
    0 采集 收起 来源:forward动作

    2015-12-12

  • 跳转页面
    查看全部
    0 采集 收起 来源:forward动作

    2015-12-12

  • include指令和 动作的区别
    查看全部
  • session与cookie的 对比
    查看全部
  • jsp:setProperty一共有四种方式
    查看全部
    0 采集 收起 来源:setProperty

    2015-12-11

  • Jsp动作元素
    查看全部
  • JavaBean类的设计原则
    查看全部
  • Javabean需要知道的东西
    查看全部
    0 采集 收起 来源:本章简介

    2015-12-11

举报

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

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