powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / submit на пустой action не работает
1 сообщений из 1, страница 1 из 1
submit на пустой action не работает
    #38817211
BaurzhanS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю интернационализацию как описано здесь . Коротко опишу суть, чтобы никто не утруждался чтением ссылки - чувак хранит локаль в сессионном бине, на каждом фейслете локаль вытаскивается с бина
Код: java
1.
<f:view locale="#{localeConfig.locale}">

. Смена локали происходит просто - по нажатию на кнопку происходит смена локали на бине посредством отправки формы на текущий УРЛ. Типа бин перенастроится, новое значение локали уйдет на сервер, он вернет уже правильную страницу, так как f:view все перерисует.

Прикол в том, что отправка формы на текущий УРЛ происходит с помощью пустого action у формы. Адрес страницы выглядит как localhost/app/index, но текущий УРЛ почему то определяется как localhost/app/pages/index.

С одной стороны, фейслет и вправду лежит в директории pages, но ведь я обрубил путь вот таким способом
Код: xml
1.
2.
3.
4.
5.
6.
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
		<property name="cache" value="false" />
		<property name="viewClass" value="bla.bla.bla.FaceletView" />
		<property name="prefix" value="/pages/" />
		<property name="suffix" value=".xhtml" />
	</bean>



и в браузере вижу УРЛ без pages . Почему ДжаваСкрипт ьекущий УРЛ берет не с адресной строки, а как файл лежит на сервере, то есть добавляет pages?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / submit на пустой action не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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