Задать вопрос
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?
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
проблему решил путем добавления

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

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

Похожие вопросы