Помощь новичкам в отношении Struts2 и Hibernate - PullRequest
0 голосов
/ 20 января 2012

Я новичок в Struts2 и Hibernate, я пытаюсь создать приложение, в котором у меня есть таблица пользователей, в которой у пользователя есть Id имя, фамилия, пароль электронной почты

Я хочу создать форму входа на основеэлектронной почты и пароля, может кто-нибудь, пожалуйста, подскажите мне, как это сделать с помощью Hibernate 3 и распорок 2

Заранее спасибо Anosh

1 Ответ

0 голосов
/ 20 января 2012

Я полагаю, что простой поиск в Google поможет вам найти ответ. До сих пор здесь входные данные.

Struts2 будет отвечать за получение идентификатора пользователя и пароля из пользовательского интерфейса в классе действий и будет передавать эту информацию в любой класс обслуживания, который с помощью hibernate сообщит вам, является ли пользователь действительным или нет.

маленький демонстрационный пример будет похож на

1007 * JSP * <html> <head></head> <body> <s:form id="user_login" action="userLogin"> <s:textfield name="userid" id="userid"/> <s:password name="password"/> <s:submit value="Login"> </s:form> </body> Второй шаг - создать класс действий, который будет отвечать за переход в спящий режим, чтобы проверить, существует ли пользователь или нет Действие

public class UserLoginAction extends ActionSupport{

  private String userid;
  private String password;

  getter and setter for above properties

  public String execute() throws Exception{
    // call you Service class to check if user is thee or not
       if (UserService.loginUser(userid,password)){
                return SUCCESS;
       }
       else{
            return INPUT;
       }

  }  

}

Наконец, нам нужно отобразить их в struts.xml

struts.xml

<package name="default" extends="struts-default">
    <action name="userLogin" class="com.demo.UserLoginAction">
        <result>/jsp/welcome.jsp</result>
                <result name="input">/jsp/login.jsp</result>
      </action>
</package>

То, что вы не затронете с помощью hibernate, - это то, что вам нужно создать HibernateSession, а затем запустить запрос, используя Session, и исходя из этого необходимо вернуть результат в класс Action. Небольшой поиск о Hibernate даст вам много результатов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...