Я мигрирую приложение из стойки 2.* до 6.4.0. Но я вижу проблему, когда форма отправляется из JSP. < /P>
JSP выглядит так: < /p>
< /code>
Это делает: < /p>
< /code>
Когда я отправляю форму, однако, поля Application.appname не входит в объект приложения.
action: < /p>
public class UpdateApplication extends ActionSupport implements SessionAware, ServletResponseAware {
private String checkThis;
private AppMapping application;
public String newApp() throws Exception {
:
application.getAppName(); //This throws an exception because application is null
:
}
public void setApplication(AppMapping application) {
this.application = application;
}
public void setCheckThis(String checkThis) {
this.checkThis = checkThis;
}
}
< /code>
и класс приложений выглядит так: < /p>
public class AppMapping{
private String appName;
public AppMapping() {}
public void setAppName(String appName) {
this.appName = appName;
}
}
< /code>
Таким образом, проблема заключается в том, что Application.AppName не создает объект приложения приложения и заполняет в объект приложения. С стойками 2.x это сработало. Но с 6.4.0 приложение не получает входы из формы. Однако атрибут проверки This заполняется. Я попробовал несколько других вещей, которые тоже не сработали. Я думал, что это, может быть, верблюда, но это тоже не так. Я установил точки останова в методе SetApplication () в классе действий, но он не получает удар.
Любая помощь будет оценена. В JSP TO «Приложение» и создал getApp () и setApp () в действии, оно начало работать. «Приложение» зарезервированное слово в struts2 ??>
Подробнее здесь: https://stackoverflow.com/questions/796 ... to-objects
Стойки 6.4.0 Не настраивая входы в объекты ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение