drno-reg
@drno-reg
см не кратко

Почему в результате request.getParameter получаются ?????? вместо UTF-8?

Здравствуйте.

есть JSP код

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>

<c:set var="selected_region" value='<%= request.getParameter("selected_region") %>'/>
<c:set var="SCRIPT">
    select    solution, position
    from employee t1,region t2
    where region='${selected_region}'
</c:set>
<sql:query var="rs_employees" dataSource="jdbc/oracle">
    ${SCRIPT}
</sql:query>
${selected_region}
<json:object>
    <json:array name="employees" var="row" items="${rs_employees.rows}">
        <json:object>
            <json:property name="solution" value="${row.solution}"/>
            <json:property name="position" value="${row.position}"/>
        </json:object>
    </json:array>
</json:object>


почему в результате выполнения request.getParameter("selected_region")
возвращается ??????? вместо нормального значения, передачу параметра делаю в UTF-8?
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
проблему решил путем добавления

<%
    request.setCharacterEncoding("UTF-8");
%>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы