idea2024(1)

第二步:

如果采用的是doGet()方法,

则在方法体内部 PrintWriter pw = response.getWriter();语句之前加上如下两行代码:

response.setCharacterEncoding(“utf-8”);

response.setContentType(“text/html;charset=utf-8”);

如果采用的是doPost()方法,

则在PrintWriter pw = response.getWriter();之前加上如下三行代码:

在PrintWriter pw = response.getWriter();之前加上如下三行代码:

request.setCharacterEncoding(“utf-8”);

response.setCharacterEncoding(“utf-8”);

response.setContentType(“text/html;charset=utf-8”);

方法二:(推荐第二种办法)

使用过滤器,新建一个过滤器的类,在该类中设置编码格式,接着在web.xml配置过滤器的类,这样其他servlet

必看视频!获取2024年最新Java开发全套学习资料 备注Java

文件就算不写编码格式的相关代码,也不会出现乱码了。

第一步:新建一个过滤器的类:

import javax.servlet.*;

import java.io.IOException;

public class characterFilter implements Filter {

@Override

public void init(FilterConfig filterConfig) throws ServletException {

}

@Override

public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {

servletRequest.setCharacterEncoding(“utf-8”);

servletResponse.setCharacterEncoding(“utf-8”);

filterChain.doFilter(servletRequest,servletResponse);

}

@Override

public void destroy() {

}

}

第二步:在web.xml中配置过滤器

characterFilter

characterFilter

characterFilter

/*

/\*代表所有要运行的文件运行时先要进行该过滤器方法的过滤,把所有代码格改为utf-8。 保存修改 在打开服务器的情况下刷新页面,获取的就不是乱码了。 声明:原创文章,请勿转载。

最后总结我的面试经验

2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。

另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。

BAT面试经验

实战系列:Spring全家桶+Redis等

其他相关的电子书:源码+调优

面试真题:


源码+调优**

[外链图片转存中…(img-6m6gNCdP-1716444035006)]

面试真题:

[外链图片转存中…(img-C5pJBvcv-1716444035006)]

[外链图片转存中…(img-Z6s45NCA-1716444035006)]

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值