首页 > 其他分享 >web

web

时间:2022-11-04 19:35:23浏览次数:41  
标签:web 重定向 转码 解码 转发 请求 页面

1.页面常见的两种错误

404:
(1):页面路径不正确
(2):tomcat未启动

500:
页面上的java代码有问题(编译错误/代码运行抛出异常)NullpointerException

2.转发和重定向

  • 表单提交到页面不做内容显示,只做内容的校验以及页面的跳转

转发(forward)和重定向(Redirect)的区别?

转发(forward):
	1:地址栏不会发生变化(转发初秋的页面地址不会显示)
	2.转发只会发送一次请求(所以在转发出去的页面依然可以从request中获取用户信息)

重定向(Redirect):
	1.地址栏会发生变化
	2.重定向会发出两次请求

转发和重定向携带值访问页面

1.
	模仿get请求,在浏览地址后面拼接
	?名称=值&名称=值...
注:如果携带中文,可以采用以下两种方式解决乱码问题
	 message=URLEncoder.encode(message,"UTF-8");//转码
	 mess=URLDecoder.decode(mess,"UTF-8");//解码

方式1:

转码
image
解码
image

方式2:

转码
image
解码
image

2.
使用作业域携带参数
	pageContext:仅限于当前页面
	request:限于当次请求
	session:限于当次会话
	application:限于整个项目,相当于一个全局变量(所有用户共用)
			
	xxx.setAttribute("属性名","属性值")转码
	xxx.getAttribute("属性名")解码

标签:web,重定向,转码,解码,转发,请求,页面
From: https://www.cnblogs.com/wmma/p/16858889.html

相关文章

  • 为什么精通webgl、webgpu的人很少?
    为什么精通webgl、webgpu的人很少? 如题,更不用提webassembly了,是因为需求不够还是难度太大?显示全部 ​关注者153被浏览260,594关注问......
  • web 状态码
    100Continue初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP1.1新)101SwitchingProtocols服务器将遵从客户的请求转换到另外一种协议(HTTP1.1新)200......
  • Tomcat启动startup.bat一闪而过 - JavaWeb
    emm,首先呢,先看你的环境变量,是否​​JAVA_HOME​​这一项.后面的路径是主目录如果有这个,你的startup.bat还是一闪而过的话,那么我感觉就不是你机器的问题了,这就应......
  • PHP WEB怎么实现大文件上传
    ​PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间......
  • JAVAWeb - Filter(过滤器)
    Filter:过滤器,用来过滤网站数据;处理中文乱码登录验证....过滤器的分析:我们用户在使用web浏览器访问web服务器的时候;以往的过程都是web服务器直接去寻址拿资源(servlet......
  • Java web登录学习
        下面是我们另一个登录的简单测试用的jsp文件<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><html><head><title>login.jsp......
  • C# WEB怎么实现大文件上传
    ​HTML部分 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="up6.index" %><!DOCTYPE html PUBLIC "-//W3C//DTDXHTM......
  • javaweb期中考试
    bean类packageBean;publicclassbean{privateStringzhuti;privateStringmudi;privateStringhuodongleixing;privateStringtime;privateStringdidian;privat......
  • springboot和websocket
    SpringBoot使用WebSocket非常方便,依赖上仅需要添加相应的Starter即可。1.添加starter依赖在maven中添加引用<!--websocket--><dependency>......
  • 【Web开发】Python实现Web图表功能(pyecharts,Flask)
    <fontcolor=purpleface=华文行楷size="5">"柳丝榆荚自芳菲,不管桃飘与李飞;"1、简介APythonEchartsPlottingLibrary.ApacheEcharts是一个由百度开源的数据可视化......