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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • index.jsp: <form method="post" action="dologin.jsp"> <p class="main"> <label>用户名:</label> <input name="username" value="" /> <label>密码:</label> <input type="password" name="password" value=""/> </p> <p class ="space"> <input type="submit" value="登录" class="login" /> </p> </form> dologin: <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String username=""; String password=""; request.setCharacterEncoding("utf-8"); username=request.getParameter("username"); password=request.getParameter("password"); if("admin".equals(username)&&"admin".equals(password)) { session.setAttribute("loginUser", username); request.getRequestDispatcher("login_success.jsp").forward(request, response); } else{ response.sendRedirect("login_failue.jsp"); } %>
    查看全部
  • 函数调用
    查看全部
  • 为何最后一句 <% printTable2(out);%>脚本 不能写成 <%=printTable2(out)%>表达式? JSP表达式需要方法有返回值,而printTable2(out)没有返回值,会出错 ================================================================= 第一种是使用了java有返回值的方法,这个通过printMultiTable1()得到的返回值String类型,直接就是一整个九九乘法表的内容。 第二种是使用java含参无返回值的方法,加入的参数是JspWriter类的一个对象,在printMultiTable2()方法中使用这个对象out的方法println();在for语句中逐句将九九乘法表输出,相对来说第二种方法的开销(使用内存)小一点!
    查看全部
    2 采集 收起 来源:阶段项目

    2018-03-22

  • 当用户第一次请求一个jsp页面时,首先被执行的方法是构造方法 就是转换为class文件后,他会创建一个Servlet的实例,然后调用Servlet的构造方法,再调用jspInit()方法 ​(1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。 (2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。 (3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生命周期中只被执行一次。
    查看全部
    0 采集 收起 来源:练习题

    2016-11-15

  • Jsp页面生命周期
    查看全部
  • <jsp:include>动作在请求期间被执行,而include指令在编译期页面间被执行
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • JSP表达式:在JSP页面中执行的表达式 语法:<%=表达式%> //表达式不易分号结束
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

  • param动作
    查看全部
    0 采集 收起 来源:param动作

    2016-11-15

  • Jsp声明:在Jsp页面中定义变量或者方法 语法:<%! Java代码 %> <% java代码 %> --这是jsp脚本 <%! java代码 %> --这是jsp页面中定义变量或者方法。
    查看全部
    0 采集 收起 来源:JSP声明

    2018-03-22

  • Session对象
    查看全部
  • JSP脚本:<%JAVA语句%> % out.println("这是输出到页面的内容"); %
    查看全部
    0 采集 收起 来源:JSP脚本

    2018-03-22

  • include指令和动作的区别
    查看全部
  • session对象常用方法
    查看全部
    0 采集 收起 来源:session对象

    2016-11-15

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

  • usebean getpro setpro 动作类
    查看全部

举报

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

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