alo
tou a desenvolver uma aplicaçaõ em j2ee usando o struts que ta a funcionar perfeitamente, nesta aplicacao tenho duas telas de login, em que uma é levantada quando o sistema arranca, e a outra deve ser levantada assim quando for clicado sobre um link que dá acesso ao sistema a outras pessoas somente para consultar algo. o problema é o seguinte, nao consigo levantar a segunda tela de login.jsp quando click:
[java.lang.NullPointerException
org.apache.struts.action.ActionMapping.findForward(ActionMapping.java:74)
com.exi.sogs.actions.login.LoginAction.Step0(LoginAction.java:68)
com.exi.sogs.servlet.clienteExterno.ClienteExternoServlet.service(ClienteExternoServlet.java:31)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)]
o link que criei :[Teste]
oa clicar no link acima deve ser carregado o seguinte metodo:
[public ActionForward Step0(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
return mapping.findForward("me");
}]
Este é o segundo servlet que criei e ja tá no web.xml:
[public class ClienteExternoServlet extends HttpServlet {
public void service(HttpServletRequest request,
HttpServletResponse response)throws IOException, ServletException {
String negocio = request.getParameter("login");
LoginForm form= new LoginForm();
ActionMapping mapping = new ActionMapping();
if(negocio.equalsIgnoreCase("login")){
new LoginAction().Step0(mapping, form, request, response);
}
}]
penso que o erro é no contexto de ActionMaping no servlet acima e nao sei como por dentro do contexto para que o struts possa reconhecer.
quemt em alguma ideia?