WebWork2 - include e i18n

1 resposta
gleise

baixei o tutorial sobre o webwork e ele executou tranquilo. Parabens ao autor!!!
Tentei mudifica-lo… :?
Tenho uma pagina index.jsp que contem o seguinte include:

<ww:include value="'isLogin.action'" />

Minha action testa se o usuario está logado, caso esteja, ela executa um dispatcher para a pagina user_info.jsp, caso contrario executa um dispatcher para a pagina login.jsp.
A intensao é que,se o usuario estiver logado, e voltar para a pagina index.jsp ele veja algumas informacoes dele e nao o form de login.

Tudo ocorre divinamente… o grande problema é que se tenho a seguinte tag no arquivo login.jsp:

<ww:i18n name="'com/system/actions/Login'">
(...)
</ww:i18n>

O sistema encontra o seguinte erro:

javax.servlet.ServletException: Could not find the bundle 'com/system/actions/Login'

Segue abaixo a configuracao da minha action:

<action name="isLogin" class="com.system.action.LoginConf">
		<result name="error" type="dispatcher">
			<param name="location">/WEB-INF/template/default/jsp/window/login.jsp</param>
		</result>
		<result name="success" type="dispatcher">
			<param name="location">/WEB-INF/template/default/jsp/window/user_info.jsp</param>
		</result>
	</action>

O que pode ser? Uma vez que, se eu incluir a pagina login.jsp direto na pagina index.jsp, usando a tag jsp:include, o erro nao aparece.

Desde jah agradeco qquer ajuda.

1 Resposta

smota

Hein?

Não entendi bem a idéia ou o problema, nao sei … mas de qq modo pra executar uma action dentro da view veja a tag action do ww, ela trabalha com a ValueStack e namespaces corretamente.

Mas pra garantir … existe o arquivo Login.properties no caminho com/system/actions?

Criado 20 de maio de 2004
Ultima resposta 20 de mai. de 2004
Respostas 1
Participantes 2