tomcat下程序部署到weblogic下Ajax功能出现乱码,无法正常使用 40
我的工程在tomcat下工作正常,部署到weblogic下Ajax功能出现无法正常使用,出现乱码。WEB-INF下新建weblogic.xml文件并添加compilerS...
我的工程在tomcat下 工作正常,部署到weblogic下Ajax功能出现无法正常使用,出现乱码。WEB-INF下新建weblogic.xml文件并添加compilerSupportsEncoding和encoding属性,依然无法使用。请教大家该如何解决?(附图)
1. weblogic.xml:
< jsp-param >
< param-name > compilerSupportsEncoding </ param-name >
< param-value > true </ param-value >
</ jsp-param >
< jsp-param >
< param-name > encoding </ param-name >
< param-value > UTF-8 </ param-value >
</ jsp-param >
2. jsp:
<%@ page language="java" pageEncoding="UTF-8"%>
3. java文件:
String select = new String(request.getParameter("select").getBytes("ISO8859-1"));
项目在Tomcat下 工作正常。中文正常显示。另外,后台String select = new String(request.getParameter("select").getBytes("ISO8859-1"));将ISO8859-1改成UTF-8依然乱码。 展开
1. weblogic.xml:
< jsp-param >
< param-name > compilerSupportsEncoding </ param-name >
< param-value > true </ param-value >
</ jsp-param >
< jsp-param >
< param-name > encoding </ param-name >
< param-value > UTF-8 </ param-value >
</ jsp-param >
2. jsp:
<%@ page language="java" pageEncoding="UTF-8"%>
3. java文件:
String select = new String(request.getParameter("select").getBytes("ISO8859-1"));
项目在Tomcat下 工作正常。中文正常显示。另外,后台String select = new String(request.getParameter("select").getBytes("ISO8859-1"));将ISO8859-1改成UTF-8依然乱码。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询