• 内置对象-Request对象


    表单传递数据:

    《reg.jsp注册页面传递到request.jsp》

    这里的utf-8,要和页面的一致。

    例子里是reg页面调用了这个页面,reg的编码是utf-8,但是如果reg页面提交中文,这个页面就会乱码,所以这里也要和reg一致。因为tomcat提交表单时默认的是ISO的那个全英文的编码,所以要指定一下。

    这个指定要放在接受表单之前(下面的代码是接受表单)。

    url传递参数

    <a href ="request.jsp  ?   username  =  李四  " >测试URL传参数</a>

    URL传参的格式:地址后面加一个问号  ?   然后加上要传递的参数

    <a></a>超链接标识
    <a href="indx.htm">显示超链接的文字</a>
    href 后面的文件名就是超链接的目标文件。就是说当点击这个超链接后,将跳转到index.htm这个文件。

    乱码

    URL传参的中文乱码,就只能去修改tomcat配置文档server.xml解决了。

    在图中的位置加上URIEncoding= "utf-8"  。

    重启tomcat生效。

    setAttribute()

    保存:

    <% request.setAttribute("password", "123456"); %>

    这是脚本

    getAttribute

    取值:

    密码:<%=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>

  • 相关阅读:
    cloud_config学习_2
    layui的tab和form冲突
    layui+beetl实现三级菜单
    postgreSQL官网教程_管理表、类型
    08、异 常&包
    07、面向对象特征之多态&内部类
    06、面向对象特征之继承
    04、面向对象
    03、数组&内存划分
    02、函数
  • 原文地址:https://www.cnblogs.com/youwuyi/p/10233789.html
Copyright © 2020-2023  润新知