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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 修改tomcat默认端口号
    查看全部
  • web-inf目录结构
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2017-03-01

  • web.xml配置 欢迎页面
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2017-03-01

  • 静态网页和动态网页的区别是网页的内容会不会更新
    查看全部
  • pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码
    查看全部
  • JSP <%! Java声明 %> <% Java语句 %> <%=java表达式 %>//表达式不能以;结束
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

  • <jsp:include>动作在请求期间被执行,包含的是执行结果,相当于两个serverlet,页面内容经常变化使用<jsp:include>动作 而include指令在编译期页面间被执行,包含的是文件内容,相当于一个serverlet,页面内容不经常变化使用include动作。
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • <jsp:forward page="user.jsp" />与<% request.getRequestDispatcher(request, reponse);%>是等价的
    查看全部
    0 采集 收起 来源:forward动作

    2018-03-22

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

    2017-03-01

  • 配置欢迎界面 /WEB-INF/web.xml <welcome-file-list> <welcome-file>/haha.jsp</welcome-file> </welcome-file-list>
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2018-03-22

  • 在Servlet(JSP)中Forward与Redirect 的区别: forward重定向是在容器内部实现的同一个Web应用程序的重定向,所以forward方法只能重定向到同一个Web应用程序中的一个资源,重定向后浏览器地址栏URL不变,而sendRedirect方法可以重定向到任何URL, 因为这种方法是修改http头来实现的,URL没什么限制,重定向后浏览器地址栏URL改变。 forward重定向将原始的HTTP请求对象(request)从一个servlet实例传递到另一个实例,而采用sendRedirect方式两者不是同一个application。 基于第二点,参数的传递方式不一样。forward的form参数跟着传递,所以在第二个实例中可以取得HTTP请求的参数。sendRedirect只能通过链接传递参数,response.sendRedirect(“login.jsp?param1=a”)。 sendRedirect能够处理相对URL,自动把它们转换成绝对URL,如果地址是相对的,没有一个‘/’,那么Web container就认为它是相对于当前的请求URI的。比如,如果为response.sendRedirect("login.jsp"),则会从当前servlet 的URL路径下找login.jsp: http://10.1.18.8:8081/dms/servlet/Servlet 重定向的URL: http://10.1.18.8:8081/dms/servlet/login.jsp,如果为response.sendRedirect("/login.jsp")则会从当前应用径下找 url:http://10.1.18.8:8081/login.jsp。而forward不能这样处理相对路径。
    查看全部
  • JSP九大内置对象: 常用的:out, request, response, session, application 不常用的:Page, pageContext, exception, config
    查看全部
  • (1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。 (2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。 (3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生命周期中只被执行一次。 (4)jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但不过也应该注意多线程的编程限制,由于该Servlet始终驻于内存,所以响应是非常快的。
    查看全部
    0 采集 收起 来源:练习题

    2017-02-28

  • 一、生命周期如图: 1、生成字节码文件,执行jspInit()只在第一次请求时执行,重复请求仅只执行一次。生成的文件在work里,【每次修改会重新编译,生成新的字节码文件】 2、jspService()用于处理用户请求,对于每一个请求,JSP引擎会创建一个新的线程来处理该请求【JSP多线程:降低资源需求,提高系统并发量及响应时间,但注意同步问题】。 3、由于该Servlet常驻于内存里,所以响应速度非常快。 小脚本:<% java代码 %><br> 表达式:<%= 表达式 %><br> 指令:<%@ 指令 %> 声明:<%! //java声明 %> 声明的字符串和函数等在表达式可以直接调用。<br><br> SimpleDateFormat函数显示日期 要<%@page import="java.text.*";%> 格式如下 <% SimpleDateFormat sdf=new SimpleDateFormat(yyyy年MM月dd日); String s = sdf.format(new Date()); %> 输出 :今天是<%=s %>
    查看全部
  • JSP <%! Java声明 %> <% Java语句 %> <%=java表达式 %>//表达式不能以;结束
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

举报

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

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