Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF inputText + русский язык / 5 сообщений из 5, страница 1 из 1
10.10.2005, 12:04
    #33314549
Liner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF inputText + русский язык
Запарился совсем, помогите! :)
Есть JSF проект (myFaces 1.0), в нем
Код: plaintext
<h:inputText id="autor" value="#{request.autor}"/>
Строчка уходит в бин request в котором я пишу ее в базу.
Но она туда уходит в хз какой кодировке (даже в дебаге каракули), подскажите как можно задать нормальную кодировку?
Сама страница в ISO-8859-1, нормально на русском отображается
Спасибо!
...
Рейтинг: 0 / 0
10.10.2005, 17:19
    #33315689
anti-ant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF inputText + русский язык
Попробуй выставить:
<%@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
11.10.2005, 08:21
    #33316300
Liner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF inputText + русский язык
Не помогает, страница как была в 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
11.10.2005, 11:14
    #33316693
anti-ant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF inputText + русский язык
Посмотри
http://]http://www.sql.ru/forum/actualthread.aspx?tid=195605
может поможет
...
Рейтинг: 0 / 0
12.10.2005, 12:32
    #33319634
Liner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF inputText + русский язык
2anti-ant спасибо, очень помогло
Полезная ссылка тынц
Добавил фильтр как в статье описано - все заработало
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF inputText + русский язык / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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