猿问

请教web项目中的乱码问题

求指点!!!

JSP中、servlet的doGet方法中,以及过滤器都设置了UTF-8编码格式,为什么从用于查询的JSP页面中获取用户输入的中文属性时,传到servlet页面还会出现乱码,而同一项目下的用户登录同样要从登录的JSP页面获取用户输入的账号密码,却可以正常获取的,哪位大神碰到过这样的问题吗?

迷失代码林
浏览 1500回答 3
3回答

慕粉4075985

上代码

迷失代码林

billList.jsp页面关键代码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>。。。。。。省略不关键的代码            <form action="<%=path %>/QuerryBillServlet" method="get">                <span>商品名称:</span>                <input type="text" name="proName" placeholder="请输入商品的名称"/>                <span>供应商:</span>                <select name="tigong" >                    <option value="">--请选择--</option>                    <option value="">北京市粮油总公司</option>                    <option value="">邯郸市五得利面粉厂</option>                </select>                <span>是否付款:</span>                <select name="fukuan">                    <option value="">--请选择--</option>                    <option value="0">已付款</option>                    <option value="1">未付款</option>                </select>                <input type="submit" value="查询" />                <a href="<%=path%>/billAdd.jsp">添加订单</a>                </form>。。。。。。QuerryBillServlet关键代码过滤器肯定没问题,通用性的东西而且是能运行的项目中复制过来的,用户登录的Servlet不会出现乱码的问题。
随时随地看视频慕课网APP

相关分类

WebApp
我要回答