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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 项目虚拟路径--可以修改 http://localhost:8080/myHome/ 默认和项目名称一致,即myHome。
    查看全部
  • JSP内置对象 重定向与转发的例子 重定向的例子中,相当于客户去到A局填完信息,然后被告诉得去B局办理,但乘车去到B局并没有之前在A局填的信息.此时是客户端的行为,乘车相当于response.sendRedirect(),即不会保存第一次访问的request对象. 转发的例子中,相当于去到A局填完信息,但A局的人知道是由B局办的,此时A局就是服务器,是服务器的行为,然后A局帮客户联系B局的人,然后办了,B局的人也可以拿到客户在A局填的信息,即会保留用户的request对象.
    查看全部
  • 请求重定向与请求转发 请求重定向是客户端行为,意思就是是客户度自己做的,不是服务器,请求重定向从本质上是两次请求,即当客户端访问一个带有response.sendRedirect()的jsp文件,即第一次请求,会立即跳转到请求重定向参数中的地址,即第二次请求,请求重定向不会保留第一次请求的request对象,因此在第二次请求的jsp文件中,并不能通过request对象来获取客户端提交的相关信息,意思就是客户端提交的信息的request对象只会保留在第一次请求的jsp文件中.请求重定位跳转到的jsp文件(即第二次请求)并没有获得第一次请求jsp文件中的request对象,因为是通过response.sendRedirect()来执行第二次请求,并不会有客户提交信息的request对象.而且请求重定向地址栏URL会发生变化,假设用户访问a.jsp文件并填好信息,a.jsp文件中是请求重定向b.jsp文件的,此时便会跳转到b.jsp页面,然而带有用户信息的request对象只会保存在a.jsp文件中,在b.jsp文件中并不能侦听到带有用户信息的request对象,此时URL地址栏会显示请求重定向的文件名即b.jsp. 请求转发是服务器行为,即服务器来解决,请求转发的代码是request.getRequestDispatcher().forward(request,response); 其中getRequestDispatcher()方法的参数是请求转发的地址,forward()的参数是request与response,固定的.从本质上讲,是一次请求,因为请求转发是服务器的行为,由服务器来解决,请求转发后会保存客户端请求的request对象.假设a.jsp是请求转发的文件,b.jsp为执行请求转发后跳转的新网页,因此能够在请求转发跳转后的那个jsp文件中(即b.jsp),通过request对象来获取客户端的相关信息,且地址栏的URL不会改变,即仍然是a.jsp,并不会显示请求转发跳转到的jsp文件(即b.jsp)
    查看全部
  • tomcat服务器 jsp/servlet容器
    查看全部
  • 主流的动态网页技术:asp。net php jsp
    查看全部
  • JSP内置对象response response对象是重要的jsp内置对象,但很少直接使用它. 其中sendRedirect(String location)方法作用是重新定向客户端的请求. 意思就是当客户端访问此页面后,会立即跳转去sendRedirect方法参数中的地址. response内置对象的PrintWriter getWriter()方法返回一个PrintWriter的对象,用来给客户端输出字符串信息.与out内置对象的println("")方法区别在于PrintWriter的输出会在out.println()方法之前,即PW输出的内容会在println输出的前面.可以通过在out.println("")后添加out.flush()方法先把其以上的信息输出到客户端并清空缓存来解决此问题.但此方法不能跟sendRedirect()方法一起使用,否则会抛出异常.即在重新定位之前,不能出现out.flush()与out.clear()操作,否则会抛出java.lang.IllegalStateException异常,因为重定向之前,如果response对象缓存有数据,则这些数据会被清空.意思就是当我们在重新定位之前,用了flush()或者clear(),则缓冲被清空了一部分,之后response对象又会清空一次缓冲,所以重复了,抛出不合法的操作异常.
    查看全部
    0 采集 收起 来源:response对象

    2018-03-22

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

    2018-03-22

  • 默认的欢迎页面
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2015-12-09

  • Module1开发模式,使用JavaBean来封装数据或调用业务逻辑代码。
    查看全部
    0 采集 收起 来源:Model1简介

    2015-12-09

  • <jsp:setProperty>四种设置属性值的方式:
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • request对象常用方法:取参数值 以字符串数组形式取参数值 取属性值 设置属性
    查看全部
  • JavaBean设计原则
    查看全部
  • get和post方法的区别。 get:明文形式传送,在url中可以看到,适合小数据 安全性低 post:数据放在htmlheader内,适合大数据 安全性高。
    查看全部
  • jsp内置对象中out对象的常用的方法。
    查看全部
    0 采集 收起 来源:out对象

    2015-12-09

  • JSP 9大内置对象
    查看全部

举报

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

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