本文列举的技能问题有:
如何防止表单重复提交?request 浸染是什么?get 要求中文乱码怎么办理?post 要求中文乱码问题怎么办理?更多Java口试技能问答后续会连续供应,想要一口气得到所有答案的小伙伴可以评论互换哦~
109、如何防止表单重复提交?
针对付重复提交的整体办理方案:
1.用 redirect(重定向)来办理重复提交的问题
2.点击一次之后,按钮失落效
3.通过 loading(Loading 事理是在点击提交时,天生 Loading 样式,在提交完成之后隐蔽该样式)
4.自定义重复提交过滤器
110、request 浸染是什么?
1、获取要求参数 getParameter()
2、获取当前 Web 运用的虚拟路径 getContextPath
3、转发 getRequestDispatcher(路径).forward(request,response);
4、它还是一个域工具
111、get 要求中文乱码怎么办理?
1、乱码的根本缘故原由:
浏览器的编码办法 UTF-8 和 做事器的解码办法 ISO-859-1 不一样
2、办理方法:
1)第一种办法 利用 URLEncoder 和 URLDecoder 两个类 编解码。先以 iso-8895-1 进行编码,然后再以 utf-8 进行解码
2)第二种办法 利用 String 类的方法进行编解码
3)第三种办法 变动 server.xml 配置文件。
GET 要求是在 URL 地址栏中通报要求参数的,它会被 Tomcat 做事器自动解码,而 Tomcat做事器默认的字符集也是 ISO-8859-1,以是我们须要修正 Tomcat 做事器的字符集为 UTF-8。
112、post 要求中文乱码问题怎么办理?
1、post 要求办法乱码的缘故原由是:由于 post 因此二进制流的形式发送到的做事器。做事器收到数据后。默认以 iso-8859-1 进行编码。
2、post 要求乱码办理,只须要在获取要求参数之前调用request.setCharacterEncoding("UTF-8"); 方法设置字符集 即可。
更多Java口试技能问答后续会连续供应,想要一口气得到所有答案的小伙伴可以评论互换哦~