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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • MOdel1d的大概
    查看全部
    0 采集 收起 来源:Model1简介

    2016-11-21

  • 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:forward>
    查看全部
    1 采集 收起 来源:param动作

    2018-03-22

  • forward动作语法 语法:<jsp:forward page="URL"/> 等同于(服务器内部转发指令) 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

  • @JSP——动作——include指令和动作的区别 1、包含内容: 指令包含的是【源代码】,动作包含的是页面输出的【结果】 2、生成的servlet:指令会生成一个整体的Servlet;而动作会分别生成两个,即在一个Servlet中调用另一个Servlet 3、其他区别如图: 4、【使用场合】:页面内容不经常变化使用include指令,页面内容经常变化使用<jsp:include>动作
    查看全部
  • include动作: 语法 <jsp:include page="URL" flush="true|false,默认为false" ></jsp:include> page:要包含的页面 flush:被包含的页面是否使用缓冲读取
    查看全部
    0 采集 收起 来源:include动作

    2018-03-22

  • 常用的有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

  • 这里有个和include命令相同功能的玩意!
    查看全部
  • JSP内置对象
    查看全部
    0 采集 收起 来源:session对象

    2016-11-21

  • 这个面试容易碰到?
    查看全部
  • response对象输出的结果总是大于内置对象的
    查看全部
    0 采集 收起 来源:response对象

    2016-11-21

  • JavaBean的生命周期存在于4种范围之中,分别为page、request、session、application,它们通过<jsp:useBean>标签的scope属性进行设置。这4种范围虽然存在很大的区别,但它们与JSP页面中的page、request、session、application范围相对应。 page范围:与当前页面相对应,JavaBean的生命周期存在于一个页面之中,当页面关闭时JavaBean被销毁。 request范围:与JSP的request生命周期相对应,JavaBean的生命周期存在于request对象之中,当request对象销毁时JavaBean也被销毁。 session范围:与JSP的session生命周期相对应,JavaBean的生命周期存在于session会话之中,当session超时或会话结束时JavaBean被销毁。 application范围:与JSP的application生命周期相对应,在各个用户与服务器之间共享,只有当服务器关闭时JavaBean才被销毁。 这4种作用范围与JavaBean的生命周期是息息相关的,当JavaBean被创建后,通过<jsp:setProperty>标签与<jsp:getProperty>标签调用时,将会按照page、request、session和application的顺序来查找这个JavaBean实例,直至找到一个实例对象为止,如果在这4个范围内都找不到JavaBean实例,则抛出异常。
    查看全部
  • 常见动态网站开发技术对比
    查看全部
  • <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

  • 在JSP中使用JavaBean有两种方法: 1。在src下按照规则新建一个JavaBean类,然后再WebRoot下对应的jsp文件中,在声明里新建一个JavaBean类,然后赋值、使用。 2.或是使用JSp的动作标签,如<jsp:useBean id="标识符(类似于Java中的变量名)" class="java类名(需要将包名一同写入)" scope="作用范围(默认是page)">
    查看全部
    0 采集 收起 来源:useBean动作元素

    2018-03-22

  • javabean的设计原则
    查看全部

举报

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

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