Articles of struts2

Struts2 – Campos de formulários dynamics e recuperação de dados do database

Estou desenvolvendo um aplicativo da web de registro usando o Struts2 e preciso de orientação. Fundo: No formulário de registro, há um conjunto de cinco campos de formulário: 1 checkbox de texto e 4 checkboxs de seleção suspensas. Os cinco campos descrevem a posição primária de uma pessoa em um ambiente educacional: o campo de […]

Struts 2: Como carregar valores para um de uma lista na session

Eu sou novo em struts. Eu quero carregar uma lista de dados na session para uma tag de seleção que é igual a pura html values.. . Os dados podem ser carregados do database e colocados em uma lista. Eu procurei pela Internet. Mas tudo não funcionou para mim. Por favor, qualquer um me diga […]

Preenchendo uma tabela com base nos valores escolhidos em uma lista suspensa no aplicativo struts2

Eu tenho um drop down em uma página jsp com o seguinte código Agora o evento on change do menu suspenso está chamando uma function JS getQuestionsList () que pretende buscar a lista de questões do ID de certificação escolhido. Na function JS, estou enviando-a para uma class de ação em que estou fazendo uma […]

Enfrentando problemas durante a migration do aplicativo do Websphere 7.0 para o Websphere 8.5.5

O aplicativo é desenvolvido no Struts2 e funciona bem no Websphere 7.0. Agora estou implantando no Websphere 8.5.5. Está dando página de login e eu sou capaz de entrar no aplicativo, mas ao clicar em qualquer menu, está dando a exceção abaixo. Jars used are – aopalliance-1.0.jar, axis.jar, c3p0-0.9.1.1.jar, com.springsource.javax.transaction-1.1.0.jar, commons-beanutils-1.8.3.jar, commons-beanutils-bean-collections-1.8.3.jar, commons-beanutils-core-1.8.3.jar, commons-collections-3.2.1.jar, commons-io-1.3.2.jar, […]

Como acionar a validação com a anotação @Valid no struts2?

Não consigo fazer a anotação @javax.validation.Valid funcionar no hibernate, struts2 webapp. Aqui está minha entidade simples com restrições: import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.NotEmpty; @Entity @Table(name = “user”) public class User implements Serializable { @Id @GeneratedValue @Column(name = “user_id”) private Long id; @NotEmpty @Length(max = 50, min = 3, message = “Name should be not less 3 […]

JQuery Error – Ao chamar a ação struts

Eu estou chamando struts ação de jquery como abaixo do código. jQuery( “#dialog-form” ).dialog({ autoOpen: false, height: 300, width: 350, modal: true, buttons : { “Search” : function() { jQuery.ajax({ type : ‘POST’, url : ‘ ‘ }) } } }); Existe alguma maneira de chamar a ação struts do jquery?

Como criar uma conexão com o database MySQL no web.xml do Apache Tomcat usando o Struts 2

Eu quero fazer conexão de database no nível do aplicativo, então eu quero criar conexão no arquivo web.xml do servidor Apache tomcat. Estou desenvolvendo nosso aplicativo usando o framework Struts2 MVC. Na verdade, não quero criar uma conexão com o database em cada arquivo Java. Então, por favor, me dê uma sugestão de como fazer […]

Obtendo lista para a tag Select do mapa <List > com base no índice do iterador

Eu tenho um Map contendo List como abaixo. Map<String,List> dynamicList = new HashMap <String,List>(); No Map acima eu tenho chaves como dynamiclist1 , dynamiclist5 , dynamiclist6 , etc. Eu tenho que mostrar este dynamicList base em outro índice iterador como abaixo: Eu quero algo assim #dynamicList.dynamiclist%{#stat.index} para obter essa lista.

Struts 2 action method e struts.convention.result.path não funciona

Eu tenho problema com o método de ação struts.convention.result.path e struts.convention.result.path Aqui está o meu struts.xml login.jsp Quando eu executo url “localhost:8080/venus/user/login” . Ele exibe o erro “HTTP Status 404 – /venus/user/login.jsp” Se eu mudar o método login() para o método execute() , ele funciona. Ou se eu mudar para /WEB-INF/pages/login.jsp , ele funciona. Alguém […]

Como o Token Interceptor funciona no Struts 2

O Struts2 fornece Token Interceptor para garantir que apenas uma solicitação por token seja processada. Mas, não entendo como funciona, se um usuário enviar a solicitação duas vezes, o que acontece? O usuário obtém um token inválido ou obtém resposta da primeira solicitação? O que é uma lógica por trás desse interceptador?