为了账号安全,请及时绑定邮箱和手机立即绑定
  • request对象表示用户的请求,在用户请求完成前一直有效
    查看全部
  • get参数包括在url中,post参数封装在header中
    查看全部
  • out对象,用于向客户端输出内容
    查看全部
    0 采集 收起 来源:out对象

    2018-10-29

  • Javabeans就是一个普通的Java类,只是该类满足某种特定的规范

    通过

    <jsp:useBean id="bean 的名字" scope="bean 的作用域" typeSpec/>

    可以实现对JavaBean的访问

    查看全部
  • 3-7 request对象(上)

    request对象

      客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。常用方法如下:

           String getParameter(String name) 返回name指定参数的参数值

           String[] getParameterValues(String name) 返回包含参数name的所有值的数组

           void setAttribute(String,Object); 存储此请求中的属性。

           object getAttribute(String name); 返回指定属性的属性值

           String getContenType()       得到请求体的MIME类型

           String getProtocol() 返回请求用的协议类型及版本号

           String getServerName() 返回接受请求的服务器主机名

           int getServerPort()       返回服务器接受此请求所用的端口号

           String getCharacterEncoding() 返回字符编码方式

           void setCharacterEncoding()      设置请求的字符编码方式;

           int getContentLength() 返回请求体的长度(以字节数)

           String getRemoteAddr() 返回发送此请求的客户端IP地址;

           String getRealPath(String path) 返回一虚拟路径的真实路径

           String request.getContextPath(); 返回上下文路径

     

    注意:Tomcat提交form默认ISO-8859-1字符集

    在server.xml中配置

    <Connector port=”8080” protocol=”HTTP/1.1”

    connectionTimeout=”20000”

    redirectPort=”8443” URIEncoding=”utf-8”/>

    然后重启服务器


    查看全部
  • 3-6 get与post提交方式的区别

    <form name=”regForm” action=”动作” method=”提交方式”>

    </form>

    表单有两种提交方式:get与post

    1.      get:以明文的方式通过URL提交数据,数据在URL中可以看到。提交的数据最多不超过2KB。安全性较低但效率比post方式高。适合提交数据量不大,安全性不高的数据。比如:搜索、查询等功能。

    2.      post:将用户提交的信息封装在HTML HEADER内。适合提交数据量大,安全性高的用户信息。比如:注册、修改、上传等功能。

    <body>

           <h1>用户登录</h1>

           <hr>

           <form action=”dologin.jsp” name=”loginForm” method=”post”>

           <table>

                  <tr>

                         <td>用户名:</td>

                         <td><input type=”text” name=”username”/></td>

                  </tr>

                  <tr>

                         <td>密码:</td>

                         <td><input type=”password” name=”password”/></td>

                  </tr>

                  <tr>

                         <td colspan=”2”><input type=”submit” value=”登录”> </td>

                  </tr>

     

           </table>

           </form>

    </body>

    //post 改为get就是另一种提交方式

    查看全部
  • 3-4 Out对象

    什么是缓冲区

    缓冲区:Buffer,所谓缓冲区就是内存的一块区域用来保存临时数据。

    out 对象:

           out对象是JspWriter类的实例,是向客户端输出内容常用的对象。

    常用方法如下:

    1.      void println()向客户端打印字符串

    2.      void clear()清除缓冲区的内容,如果在flush之后调用会抛出异常。

    3.      void clearBuffer();清除缓冲区的内容,如果在flush之后调用不会抛出异常;

    4.      void flush();将缓冲区内容输出到客户端;

    5.      int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为0;

    6.      int getRemaining() 返回缓冲区还剩余多少可用;

    7.      boolean isAutoFlush() 返回缓冲区满时,是自动清空还是抛出异常;

    8.      void close() 关闭输出流。

    例:

    <body>

           <h1>out内置对象</h1>

           <%

                  out.println(“<h2>静夜思</h2>”);

                  out.println(“床前明月光<br>”);

                  out.println(“疑是地上霜<br>”);

                  out.flush();

                  out.clear();//加了这句的话这里会抛出异常,后面的代码不会执行

                  out.clearBuffer();//这里不会抛出异常,后面的代码也会执行

                  out.println(“举头望明月<br>”);

                  out.println(“低头思故乡<br>”);

    %>

    缓冲区大小:<%=out.getBufferSize() %>byte<br>

    缓冲区剩余大小:<%=out.getRemaining() %>byte<br>

    是否自动清空缓冲区:<%=out.isAutoFlush() %><BR>

    </body>

     


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

    2018-10-26

  • 请求, (生成servlet,并执行jspInit), 获得字节码, 执行jspService方法
    查看全部
  • jsp表达式格式
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-10-26

  • 声明了变量和函数之后,可以在后面的脚本中调用
    查看全部
    0 采集 收起 来源:JSP声明

    2018-10-26

  • <%! java代码 %> jsp声明格式
    查看全部
    0 采集 收起 来源:JSP声明

    2018-10-26

  • jsp声明,在jsp页面中声明变量或方法
    查看全部
    0 采集 收起 来源:JSP声明

    2018-10-26

  • jsp脚本基本格式 <% %>
    查看全部
    0 采集 收起 来源:JSP脚本

    2018-10-26

  • alt+/会自动提示代码
    查看全部
  • page指令格式
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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