Я работаю с этим кодом несколько дней и все время получаю Исключение нулевого указателя. Я использую struts2.3.x и Hibernate v5.x вместе с Full-hibernate-plugin. это простой модуль входа в систему. Когда пользователь входит в систему, вызывается следующий пакет с действием:
<package name="<your_package_name>" namespace="/" extends="struts-default">
<action name="Login" class="<class url>.LoginAction" method="fn_Redirect_OAuth">
<result name="success" type="redirectAction">
<param name="actionName">user/Authenticate</param>
<param name="_strUsername">${_objLoginModal.get_strUsername()}</param>
<param name="_strPassword">${_objLoginModal.get_strPassword()}</param>
</result>
</action>
</package>
После успешного возврата формы действия я перенаправляю действие на другой пакет с другим действием, как вы можете видеть выше. И этот пакет представляет собой расширенный пакет hibernate-default, который выглядит следующим образом:
<package name="<your_package_name>" namespace="/user" extends="hibernate-default">
<action name="Authenticate" class="<class_url>.LoginAction" method="fn_Login_User">
<interceptor-ref name="basicStackHibernate"></interceptor-ref>
<result name="success" type="redirect">../mail/de/inbox</result>
<result name="input">login.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
И когда я пытаюсь получить доступ к параметрам (которые я передал из предыдущего действия), я получаю исключение нулевого указателя.
Кто-нибудь знает об этом? поскольку я новичок в Hibernate и Full-hibernate-plugin, пожалуйста, помогите. Заранее спасибо.