• 编码


    page指定的属性:<%@ page 。。。。%>

    language:jsp页面使用的脚本语言

    import:导入类

    pageEncoding:jsp文件自身编码 jsp—>Java

    contentType:浏览器解析jsp的编码

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.Date" %>

    注释:

    html注释:<!-- -->

    java注释: //  或 /*    */

    jsp注释:<%--  --%>

    jsp九大内置对象(自带的,不需要new也能使用)

    out:向客户端输出内容

    reques:请求对象;存储“客户端向服务端发送的请求信息”

    reques对象常见方法:

    String getParameter (String name):获取字段名key,返回字段值value

    lg:String name = request.getParameter("uname");返回用户名

    String[] getParameterValues(String name):根据字段名返回多个字段值(checkbox)

    lg:String[] hobbies=request.getParameterValues("hobbies");返回多个兴趣爱好

    void setCharacterEncoding:设置请求编码,(tomcat7前默认iso—8859-1,tomcat8以上utf-8)

    getRequestDispatcher(“B。jsp”).forward(request,response):请求转发A——》B

     getServerContext():获取目的ServerContext对象

    示例

     默认跳转方式是  “get”方式 

    “get”方式:http://localhost:8080/jsp/sent.jsp?uname=fsdfs&upsw=dsdfs&uage=12313&hobbies=%E7%AF%AE%E7%90%83

    由于地址栏的信息量有限,所以请求数据(http://localhost:8080/jsp/sent.jsp?uname=fsdfs&upsw=dsdfs&uage=12313&hobbies=%E7%AF%AE%E7%90%83)如果超出这个容纳量。则会报错。

    post方式:http://localhost:8080/jsp/sent.jsp

     解决请求方式乱码解决方法:

    tomcat—conf—server.xml

    在端口号后面加上:URIEncoding="UTF-8"

  • 相关阅读:
    Linux/Unix 新手和专家教程
    恢复Ext3下被删除的文件
    如何调试bash脚本
    8个实用而有趣Bash命令提示行
    使用grep恢复被删文件内容
    一些非常有意思的杂项资源
    chmod -x chmod的N种解法
    纯文本配置还是注册表
    面向对象的Shell脚本
    你可能不知道的Shell
  • 原文地址:https://www.cnblogs.com/mi-9/p/12595820.html
Copyright © 2020-2023  润新知