| Autor |
Mensagem |
|
|
Vc pode usar JavaScrip para verificar se o usuário existe ou não. Vc pode usar o struts para dar um reload pra própria página caso o usuário não exista. Vc pode tbm quando for direcionado para página erro e der o reload pra própria página setar uma variável e daí dentro do jsp verificar se essa variável existe daí se não existir fazer aparecer mensagem, usuário inexistente. Algo desse tipo.
Adriana
|
 |
|
|
Valeu amigo, vou tentar isso pra ver se dá certo, eu já tinha pensado nessa hipótese. Pq realmente a que está na minha máquina eh mais recente do que na do servidor, inclusive, o jdk, jre.
Adriana
|
 |
|
|
Mas não sou eu que estou chamando esse método.
Qnd eu coloco o war no jboss local funciona perfeitamente, agora qnd jogo no servidor, dá esse erro.
|
 |
|
|
Alguém sabe como posso corrigir este erro:
HTTP Status 500 -
------------------------------------------------------------------------
*type* Exception report
*message*
*description* _The server encountered an internal error () that prevented it from fulfilling this request._
*exception*
javax.servlet.ServletException: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:259)
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:235)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:337)
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:551)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
*root cause*
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V
org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java:572)
org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:401)
org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:24
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:162)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:41
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:259)
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:235)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:337)
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:551)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:209)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
*note* _The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs._
------------------------------------------------------------------------
Apache Tomcat/5.5.9
|
 |
|
|
Gente como faço para remover os valores dos atributos especificados dentro do struts.config.xml referente a um form que tem como type="org.apache.struts.action.DynaActionForm" ?
Porque o que tá acontecendo que não tá resetando.
já tentei usar o UsuarioGrupoForm.reset(mapping, request) mas não deu certo.
Grata,
Adriana
|
 |
|
|
|
Bom gente, eu uso sessão nas minhas páginas jsp, porém logo quando o usuário entra na primeira página aparece esse jsessionid na url junto com o endereço da página, eu só queria uma forma de isso não aparecer na url apenas.
|
 |
|
|
Alguém sabe como posso remover um jsessionid?
Uso struts e jboss.
Grata,
Adriana
|
 |
|
|
Já tinha testado com Arraylist.contains("adm") mas não funciona e tbm quero parte da palavra.
Como funciona o startsWith(String)?
Existe a possibilidade de não ter q caminhar de item a item?
|
 |
|
|
Como posso verificar se dentro de um arraylist existe alguma palavra que comece com "adm" por exemplo?
Grata,
Adriana
|
 |
|
|
Tenta pegar através desse código:
HttpSession session = request.getSession();
HashMap mapa = (HashMap)request.getSession().getAttribute("PARAMETROS");
|
 |
|
|
Gente tenho um html:iterate e gostaria de fazer o seguinte, para cada opção marcada com um x eu inserir um valor qq para o campo data. Tmb gostaria de não permitir ele preencher com valor de data onde não foi marcado com x.
<logic:iterate name="UsuarioBean" id="usuario">
<html:multibox property="codUsuario" name="usuario">
<bean:write name="usuario" property="codUsuario"/>
</html:multibox>
<input name="data" type="text"> <%--(exemplo)--%-->
</logic:iterate>
|
 |
|
|
Olá gente to com o seguinte problema. Ao carregar uma página jsp tenho uma listagem de todas as aplicações e essa listagem está dentro de html:iterate do struts.
Quando eu clico em uma aplicação qq eu carrego o bean grupos. Daí só que como está dentro de um iterate aparece o bean debaixo de todas as aplicações e não da que eu cliquei apenas. Gostaria q aparecesse apenas o subnível da aplicação q cliquei. Como faço isso?
O Site do cinemark, faz isso com relação a ocultar/aparecer a sinopse do filme, e ele usa javascrip para isso, eles usam struts tbm. Porém não tenho como ver o código.
Alguém poderia me ajudar?
|
 |
|
|
Olá tenho um multibox q quando eh carregado no jsp ele vem com todos os elementos assinalados, o que fazer para nenhum vir marcado com o x?
<html:multibox property="codUsuario" name="usuario">
<bean:write name="usuario" property="codUsuario"/>
</html:multibox>
|
 |
|
|
Eu coloquei value = 1 justamente pq qnd eu não colocava o value quando carregava a página vinham todos selecionados. Achei que colocando o value=1 ia solucionar esse problema e funcionou não veio mais marcado só que no action ele desconsidera os selecionados e o nr 1 vai para o código.
Aquele outro problema continua, ele pega todos ao inves dos selecionados.
O que devo fazer???
|
 |
|
|
Meu jsp:
<logic:iterate name="UsuarioBean" id="usuario">
<html:multibox property="codUsuario" name="usuario" value="1">
<bean:write name="usuario" property="codUsuario"/>
</html:multibox>
</logic:iterate>
Meu action:
DynaActionForm UsuarioGrupoForm = (DynaActionForm) form;
String[] codUsuario = (String[]) UsuarioGrupoForm.get("codUsuario");
|
 |
|
|