Строка userId = request.getParameter("userId"); Строковый пароль = request.getParameter("пароль"); |
1. книжный магазин; 2. 3. Пользователь публичного класса 4. { 5. частная строка userId;//userId 6. личный строковый пароль; //пароль 7. частная строка userName;//имя пользователя 8. публичная строка getPassword() { 9. возврат пароля; 10. } 11. публичная строка getUserId() { 12. вернуть идентификатор пользователя; 13. } 14. публичная строка getUserName() { 15. вернуть имя пользователя; 16. } 17. public void setPassword (строковый пароль) { 18. this.password = пароль; 19. } 20. public void setUserId (String userId) { 21. this.userId = userId; двадцать два. } 23. public void setUserName(String userName) { 24. this.userName = имя пользователя; 25. } 26. } |
намекать: Вы можете быстро создать код User.java с помощью инструмента Bean Express JBuilder. В обычных обстоятельствах вам следует создавать свойства Bean с помощью Bean Express. Это не только автоматически генерирует методы доступа к свойствам, но также обеспечивает соблюдение соглашений об именах Bean. |
Рис. 10. Укажите имя switch.jsp. |
Рис. 11. Указание компонента, на который есть ссылка в JSP. |
Рис. 12. Выбор класса как Bean |
Рис. 13. Ссылка на компонент |
1. <%@ page contentType="text/html; charset=GBK" %> 2. <html> 3. <голова> 4. <название> 5.переключатель 6. </заголовок> 7. </голова> 8. <jsp:useBean id="userBean"scope="page" class="bookstore.User" /> 9. <jsp:setProperty name="userBean" property="*" /> 10. <body bgcolor="#ffffff"> 11. <h1> 12. JBuilder, сгенерированный JSP 13. </ч1> 14. </тело> 15. </html> |
1. <%@ page contentType="text/html; charset=GBK" %> 2. <jsp:useBean id="userBean"scope="page" class="bookstore.User" /> 3. <jsp:setProperty name="userBean" property="*" /> |
1. <%@page contentType="text/html; charset=GBK"%> 2. <%@page import="bookstore.*"%> 3. <%@page import="java.sql.*"%> 4. <jsp:useBean id="userBean"scope="session" class="bookstore.User"/> 5. <jsp:setProperty name="userBean" property="*"/> 6,<% 7. Соединение conn = ноль; 8. попробуй { 9. conn = DBConnection.getConnection(); 10. ReadedStatement pStat = conn.prepareStatement( 11. «выберите USER_NAME из T_USER, где USER_ID=? и пароль =?»); 12. pStat.setString(1, userBean.getUserId()); 13. pStat.setString(2, userBean.getPassword()); 14. ResultSet rs = pStat.executeQuery(); 15. if (rs.next()) { //Пароль правильный 16. userBean.setUserName(rs.getString(1));//Установить имя пользователя 17. session.setAttribute("ses_userBean", userBean);//Помещаем userBean в объект Session 18. %><jsp:forward page=" Welcome.jsp "></jsp:forward> 19. <%} else { //Неверный пароль%> 20. <jsp:forward page="fail.jsp"></jsp:forward> 21,<% 22. }} наконец { 23. if(conn != null) conn.close(); двадцать четыре. } 25. %> |
Рис. 14. Страница обработки ужасных ошибок |