Здравствуйте.
есть 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?