Java.lang.NullPointerException в org.apache.struts2.impl.StrutsActionProxy.getErrorMessage() в Struts 2JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java.lang.NullPointerException в org.apache.struts2.impl.StrutsActionProxy.getErrorMessage() в Struts 2

Сообщение Anonymous »

Я использую Struts 2 и получаю исключение ниже, когда пытаюсь сделать запрос к классу действия из формы Struts 2.
File: org/apache/struts2/impl/StrutsActionProxy.java
Line number: 69
Stacktraces
java.lang.NullPointerException org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:554)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)

Если я правильно понимаю, когда я сделал запрос через кнопку входа в систему, он перейдет в struts.xml и будет искать класс действия.Похоже, что он не может найти мой класс действий, насколько я понимаю, и я тоже сослался на эту страницу.
Выглядит похоже, но я не смог понять выяснить, в чем именно проблема в моем коде.
Исходный код моих классов struts.xml, login.jsp и Login выглядит следующим образом: :
struts.xml:







/welcome.jsp




login.jsp:

















LoginAction:
package com.myapp.strust2x.web.action;

import com.myapp.Constant;

public class LoginAction {

private String userName;
private String passowrd;

public LoginAction() {
System.out.println("now Object Created LoginAction");
}

public String execute() throws Exception {
System.out.println("HI i am from hello");
return Constant.SUCCESS;
}

public String getUserName() {
return userName;
}

public void setUserName(String userName) {
this.userName = userName;
}

public String getPassowrd() {
return passowrd;
}

public void setPassowrd(String passowrd) {
this.passowrd = passowrd;
}

}


Подробнее здесь: https://stackoverflow.com/questions/353 ... proxy-gete
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»