powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF inputText + русский язык
5 сообщений из 5, страница 1 из 1
JSF inputText + русский язык
    #33314549
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запарился совсем, помогите! :)
Есть JSF проект (myFaces 1.0), в нем
Код: plaintext
<h:inputText id="autor" value="#{request.autor}"/>
Строчка уходит в бин request в котором я пишу ее в базу.
Но она туда уходит в хз какой кодировке (даже в дебаге каракули), подскажите как можно задать нормальную кодировку?
Сама страница в ISO-8859-1, нормально на русском отображается
Спасибо!
...
Рейтинг: 0 / 0
JSF inputText + русский язык
    #33315689
anti-ant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй выставить:
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<%
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
%>
...
Рейтинг: 0 / 0
JSF inputText + русский язык
    #33316300
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помогает, страница как была в ISO-8859-1 так и остается
Я еще facelets использую, вот шаблон
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<jsp:root
	xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core">
	<ui:composition>
		<jsp:directive.page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"/>	
		<jsp:text>			
			<head>
			<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
			<title></title>
			</head>

			<body>			
			<f:view>
			<ui:insert name="body">Page Body</ui:insert>			
			</f:view>
			</body>
		</jsp:text>
	</ui:composition>
</jsp:root>

Вот страничка по этому шаблону
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html">
	<jsp:text>
		<ui:composition template="/templates/common.jsp">
		<ui:define name="body">
			<h:form>
				<h:inputText id="autor" value="#{request.autor}"/>
                                <h:commandButton action="#{request.write}" value="test">
				</h:commandLink>
			</h:form>
		</ui:define>				
		</ui:composition>	
	</jsp:text>
</jsp:root>

Потом смотрю получившуюся страничку в браузере, начало
Код: plaintext
1.
2.
3.
4.
5.
		<jsp:directive.page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"/>		
		<jsp:text>
			<head>
			<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
.....	
т.е. все есть
а смотришь кодировку страницы - ISO-8859-1????
Я че-то точно не понимаю, подскажите?
Неужели никто с JSF и русским языком не работает что ли??? или это только у меня такая фигня??
...
Рейтинг: 0 / 0
JSF inputText + русский язык
    #33316693
anti-ant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри
http://]http://www.sql.ru/forum/actualthread.aspx?tid=195605
может поможет
...
Рейтинг: 0 / 0
JSF inputText + русский язык
    #33319634
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2anti-ant спасибо, очень помогло
Полезная ссылка тынц
Добавил фильтр как в статье описано - все заработало
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF inputText + русский язык
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]