本文列举的技能问题有:

如何防止表单重复提交?request 浸染是什么?get 要求中文乱码怎么办理?post 要求中文乱码问题怎么办理?

更多Java口试技能问答后续会连续供应,想要一口气得到所有答案的小伙伴可以评论互换哦~

109、如何防止表单重复提交?

jsp中get请求解决中文乱码Java面试技巧问答宝典29get 要求中文乱码怎么解决 Vue.js

针对付重复提交的整体办理方案:

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口试技能问答后续会连续供应,想要一口气得到所有答案的小伙伴可以评论互换哦~