1. Сначала создайте веб -проект с именем: struts2, затем выберите Java EE6.0 и нажмите «Закончить».
2. Щелкните правой кнопкой мыши «стойки» и выберите MyeClipse-> Добавить возможности стойки, а затем появится следующее всплывающее окно, а затем выберите Struts 2.1. Выберите «Закончить», чтобы нажать «Отделка».
3. После строительства каталог проекта показан на следующем рисунке:
4. Создайте класс входа в систему и наследуйте класс ActionSupport (нажмите «Просмотр SuperClass» и выберите «Поисковые действия»)
5. Определите переменные имени пользователя и пароль и щелкните правой кнопкой мыши, чтобы выбрать источник-> Сгенерировать Getters и Setters, чтобы быстро импортировать функции GET и установить.
6. Затем выберите Source-> переопределить/реализовать методы, выберите execute () и нажмите «Закончить».
7. Затем введите следующий код:
public String execute () выбрасывает Exception {string u, p; u = getUsername (); p = getPassword (); if (u.equals ("lang") && p.equals ("lang")) {return "успех";} else <br> {return ";} <br>} 8. Создайте два интерфейса: success.jsp и error.jsp, успешно отображение «Вход в систему» и «login не удалось»
Добавьте следующий код в Success.jsp:
<%@ taglib prefix = "s" uri = "/struts-tags"%> <s: значения свойства = "username"/> успешно войти в систему! ! ! <br>
Вы можете получить регистрацию в имени пользователя.
9. В интерфейсе потока struts.xml:
Здесь выберите пакет, имя «по умолчанию», рабочее пространство «/action», наследует «struts-default»; Затем добавьте «действие», имя «вход», класс "com.langguojie.struts2.login"; Наконец, добавьте два «результата», имя: успех и ошибка, а соответствующие JSP: success.jsp и error.jsp.
Соответствующий код для struts.xml:
<Struts> <name = "default" namespace = "/action" extends = "struts-default"> <name = "name =" login "> <result name =" success "> ../ success.jsp </result> <name =" rupe = "error"> ../ error.jsp </result> </action> </package> </struts>
10. Результаты работы:
11. Резюме
После предварительного понимания Struts2 структура Struts2 очень удобна для передачи и вызова данных, а также очень практична в разработке веб -сайтов. Он также очень прост в использовании, и функции могут быть вызваны непосредственно, а часть кода создается автоматически.
Использование Myeclipse для разработки структуры Struts2 для реализации функции входа в систему (структурное руководство) прошло, я надеюсь, что это будет полезно для всех!