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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 生命周期流程图
    查看全部
  • 声明:<%! int add(int a,b{ return x+y; %> 表达式赋值:<%=add(a,b)%> 语法:<%=表达式 %>//表达式后不加分号
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

  • Jsp声明:在JSP页面中定义变量或方法 例: <%! String s = "张三"; int add(int x,int y) { return x+y; } %>
    查看全部
    0 采集 收起 来源:JSP声明

    2018-03-22

  • <!--我是HTML注释,在客户端可见--> <%-- 我是JSP注释,在客户端不可见 --%> <% JSP脚本 %>
    查看全部
    1 采集 收起 来源:JSP脚本

    2018-03-22

  • jsp脚本
    查看全部
    0 采集 收起 来源:JSP脚本

    2017-08-01

  • 注释。
    查看全部
    0 采集 收起 来源:JSP注释

    2017-08-01

  • page指令语法
    查看全部
  • WEB-INF 目录下的web.xml文件 可以修改默认文件: <welcome-file-list> <welcome-file>myhome.jsp</welcome-file> </welcome-file-list>
    查看全部
    0 采集 收起 来源:WEB-INF目录详解

    2018-03-22

  • request.setAttribute("result",username);是什么意思? 设置request对象中的一个属性名为result的值为username变量的值。 如果request没有result属性,则新增该属性,值为username; 如果已有,则更新该属性的值为username;
    查看全部
  • 密码:<%= request.getAttribute("password") %><br> 请求体的MIME类型:<%= request.getContentType() %><br> 协议类型及版本号:<%= request.getProtocol() %><br> 服务器主机名:<%= request.getServerName() %><br> 服务器端口号:<%= request.getServerPort() %><br> 请求文件的长度:<%= request.getContentLength() %><br> 请求客户端的IP地址:<%= request.getRemoteAddr() %><br> <%-- 请求的真实路径:<%= request.getRealPath("request.jsp") %><br> --%> 请求的上下文路径:<%= request.getContextPath() %><br>
    查看全部
    0 采集 收起 来源:阶段项目

    2018-03-22

  • <h1>request内置对象前半部分代码</h1> <% request.setCharacterEncoding("utf-8"); //解决中文乱码问题,无法解决URL传递中文参数的乱码问题 request.setAttribute("password", "123456"); %> 用户名:<%= request.getParameter("username") %> 爱好:<% if(request.getParameterValues("favorites")!=null) { String[] favorites = request.getParameterValues("favorite"); for(int i=0;i<favorites.length;i++) { out.println(favorites[i]+"&nbsp;&nbsp;" ); } } %><br>
    查看全部
    0 采集 收起 来源:阶段项目

    2018-03-22

  • <body> <h1>out内置对象</h1> <% out.println("<h2>静夜思</h2>"); out.println("床前明月光,<br>"); out.flush();//将缓冲区内容输出到客户端了 /* out.clear(); */ out.println("疑是地上霜。<br>"); out.println("举头望明月,<br>"); out.println("低头思故乡。<br>"); //JSP脚本 %> 缓冲区大小:<%= out.getBufferSize() %> byte<br> 缓冲区剩余大小:<%= out.getRemaining() %>byte<br> 是否自动清空缓冲区:<%= out.isAutoFlush() %><BR> <%//上面是jsp表达式,而且不以分号结束 %> </body>
    查看全部
    0 采集 收起 来源:阶段项目

    2018-03-22

  • 在jsp页面可以有三种方式插入java代码,分别是:<%!%>,<%%>,<%=%>。 这三种方式分别有不同的使用方式:<%!%>用于在jsp页面定义变量和方法;<%=%>用于在jsp页面显示(向页面输出,现在在页面上)某个变量值,或方法调用的返回值,总之显示是一个值的,可以替代out.println();<%=%>用于在jsp页面执行java语句,如实例化对象,调用方法等,在这里面也可以定义变量,但要想输出就得使用out.println()方法。 所以out.println()是一个执行语句是不能够放在<%!%>里面的,只能放在<%%>里面
    查看全部
    0 采集 收起 来源:阶段项目

    2018-03-22

  • Form表单中get和post区别用法
    查看全部
  • get与post提交方式的区别:get方法通过URL请求传递用户的输入,安全性低,传送数据量小;post方法通过HTTP post机制将表单内容放置在HTML HEADER内一起传送到action所指的URL地址,用户看不到这一过程。 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交数据。
    查看全部

举报

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

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