当前位置: 首页 > news >正文

建什么网站 做 cpa/厦门网站外包

建什么网站 做 cpa,厦门网站外包,九江网站建设多少钱,扬州网站推广在使用jsp的时候,总会遇到中文乱码问题,几天不会的Filter 解决中文乱码的问题,今天解决了。。。也不知到什么缘由,之前的400,错误消失啦,赶忙记录下。。。html1.index.jspjavaInsert title here用Filter解决中文乱码问…

在使用jsp的时候,总会遇到中文乱码问题,几天不会的Filter 解决中文乱码的问题,今天解决了。。。也不知到什么缘由,之前的400,错误消失啦,赶忙记录下。。。html

1.index.jspjava

Insert title here

用Filter解决中文乱码问题


姓名:

2.接下来则是,对于提交的到display的表单,添加servlet,新建cn.edu.hpu.servlet包,在包下建立DispalyServlet的Servletweb

DispalyServlet.java

app

package cn.edu.hpu.servlet;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

* Servlet implementation class DispalyServlet

*/

@WebServlet("/display")//注意这里的url

public class DispalyServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public DispalyServlet() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

System.out.println("Message from display servlet.");

response.setCharacterEncoding("utf8");

request.getRequestDispatcher("/display.jsp").forward(request, response);

}

}3.接收页面 display.jsp

pageEncoding="UTF-8"%>

Insert title here

您输入的姓名是:

4.这里是最重要的,添加过滤Filter

package cn.hpu.edu.filter;

import java.io.IOException;

import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import javax.servlet.annotation.WebFilter;

/**

* Servlet Filter implementation class FilterServlet

*/

@WebFilter("/*")

public class FilterServlet implements Filter {

private FilterConfig config = null;

/**

* Default constructor.

*/

public FilterServlet() {

// TODO Auto-generated constructor stub

}

/**

* @see Filter#destroy()

*/

public void destroy() {

// TODO Auto-generated method stub

}

/**

* @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)

*/

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

// TODO Auto-generated method stub

// place your code here

// pass the request along the filter chain

System.out.println("Message from before encoding filter.");

String encoding = config.getInitParameter("encoding");

request.setCharacterEncoding(encoding);

response.setCharacterEncoding(encoding);

chain.doFilter(request, response);

System.out.println("Message after before encoding filter.");

}

/**

* @see Filter#init(FilterConfig)

*/

public void init(FilterConfig config) throws ServletException {

// TODO Auto-generated method stub

this.config = config;

}

}同时要在web.xml中配置Filter的初始化内容

endodingFilter

cn.hpu.edu.filter.FilterServlet

encoding

UTF-8

endodingFilter

/*

到这里,咱们就实现了用Filter解决中文乱码问题

http://www.lbrq.cn/news/1609831.html

相关文章:

  • 杭州营销型网站制作/怎么做网络营销推广啊
  • 做的差的网站/seo运营
  • 网站通知做文献的格式/厦门seo推广外包
  • p2p网上贷款网站建设方案/千锋教育和黑马哪个好
  • 做婚纱网站的图片大全/营销宝
  • 做办公设备网站/域名注册网站
  • 桂林 门户网站/全国各城市疫情高峰感染高峰进度
  • 专业做家具的网站有哪些/seo网站推广助理
  • 网站建设原则应考虑哪些/自己开平台怎么弄啊
  • 网站建设图片轮播/站内关键词排名软件
  • 秦皇岛建设部网站/谷歌play商店官网
  • 电商网站设计公司皆选亿企邦/网络推广比较经典和常用的方法有
  • 怎样将自己做的网页加入网站/营销型网站建设怎么做
  • 网站建设方案书备案设计图/英文seo兼职
  • 东莞网站推广多少钱/游戏推广代理
  • app制作器软件下载/城关网站seo
  • 青岛网站建设 百度/新的营销方式有哪些
  • 建设一个淘宝客网站/谷歌seo价格
  • c 做网站 知乎/如何在百度做推广
  • 徐州网站开发设计公司电话/优化大师win7官方免费下载
  • 揭阳网站制作软件/谈谈你对互联网营销的认识
  • 一般网站宽度/网址创建
  • 设计师导航网站大全/服务营销策划方案
  • 做网站之前的前期/网站网络推广公司
  • 哪几个网站适合自己做外贸/广州品牌营销策划公司排名
  • 西安网站制作设计定制/产品推广语
  • 怎样在wordpress其他页面增加文章/搜索引擎seo优化
  • 电影网站加盟可以做么/宁波网站推广找哪家公司
  • 企业手机网站建设报价/b2b电商平台有哪些
  • 深圳网站制作建设服务公司/北京百度推广投诉电话
  • Kafka 是什么?
  • 通俗易懂解释Java8 HashMap
  • Day25-对称二叉树-
  • 探索:Uniapp 安卓热更新
  • Windows11 WSL安装Ubntu22.04,交叉编译C语言应用程序
  • Qt Quick 3D 基础与应用