zoukankan      html  css  js  c++  java
  • 编码

    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"

  • 相关阅读:
    XmlNode中Value和InnerText的区别
    C# 后台POST和GET 获取数据
    XDocument简单入门
    一个基于jQuery的简单树形菜单
    使用C#的HttpWebRequest模拟登陆网站
    JS中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
    height、clientHeight、scrollHeight、offsetHeight区别
    使用httpwebrequest Post数据到网站
    sql语句中left join、inner join中的on与where的区别
    SQL Join的一些总结
  • 原文地址:https://www.cnblogs.com/mi-9/p/12595820.html
Copyright © 2011-2022 走看看