powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с <jsp:setProperty >
4 сообщений из 4, страница 1 из 1
Проблема с <jsp:setProperty >
    #34475084
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует JSP-страничка. В ней заполняется форма, если не все поля заполнены то загружается еще раз. Но если заполнены все поля то загружается другая страница.
Проблема такова: Хотя я заполняю все поля она уменя не переходит на другую страницу. Вчем может быть проблема? Как я сам думаю не сробатывает действие <jsp:serProperty> Помогите!

GuestBookLogin.jsp:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
<%@ page errorPage="GuestBookErrorPage.jsp"%>
<%@ page contentType="text/html;charset=windows-1251" language="java" %>
<jsp:useBean id="guest" scope="page"  class ="com.test.useProperty.JavaBeansGuestBean"/>
<jsp:useBean id="guestData" scope="request"  class ="com.test.useProperty.GuestDataBean"/>
<html>
  <head><title>Simple jsp page</title></head>
  <body>
  <jsp:setProperty name="guest" property="*"/>
  <%
       if (guest.getLname()== null  || guest.getFname()== null  || guest.getEmail()== null ){
  %>
  <form action="GuestBookLogin.jsp" method="get">
      <p>
          Enter your rekvizit  for  register
      </p>
      <table border="1">
          <tr>
              <td><b>Your Lastname</b></td>
              <td><input type="text"  name="myLname"/></td>
          </tr>
          <tr>
              <td><b>Your Firstname</b></td>
              <td><input type="text" name="myFname"/></td>
          </tr>
          <tr>
              <td><b>Your Email address</b></td>
              <td><input type="text" name="myEmail"/></td>
          </tr>
          <tr>
              <td colspan="2" align="center">
                  <input type="submit" value="Register"/>
              </td>
          </tr>
      </table>
  </form>
  <%
  }
   else {
      guestData.addGuest(guest);
  %>
  <jsp:forward page="GuestBookView.jsp"/>
  <%
      }
  %>
  </body>
</html> 

Java-класс JavaBeansGuestBean:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 package  com.test.useProperty;
 public   class  JavaBeansGuestBean {
     private  String myFname, myLname, myEmail;

     public   void  setFname(String Fname){
        myFname=Fname;
    }
     public   void  setLname(String Lname){
        myLname=Lname;
    }
     public   void  setEmail(String email){
        myEmail=email;
    }
     public  String getFname(){
         return  myFname;
    }
     public  String getLname(){
         return  myLname;
    }
     public  String getEmail(){
         return  myEmail;
    }
}
...
Рейтинг: 0 / 0
Проблема с <jsp:setProperty >
    #34475166
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в JSP много чего работает через reflection, поэтому, тут надо особо пристально следить за CodeCinventions... Товарисч, очень советую прочитать ТУТ , исправить код, скорее всего заработает... если нет, будем разбираться дальше
...
Рейтинг: 0 / 0
Проблема с <jsp:setProperty >
    #34475210
Don VinNi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
y3uв JSP много чего работает через reflection, поэтому, тут надо особо пристально следить за CodeCinventions... Товарисч, очень советую прочитать ТУТ , исправить код, скорее всего заработает... если нет, будем разбираться дальше

Зашел туда куда сказали. Почитал, но мне туда и ненадо было идти. Код же по всем провилам написан?!
...
Рейтинг: 0 / 0
Проблема с <jsp:setProperty >
    #34475261
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну не совсем, пекджи в кемелкейзе com.test.useProperty, переменные с большой буквы setFname(String Fname), имена ресурсов с большой буквы GuestBookLogin.jsp...
Почитай еще про конвенции JavaBeans... Сделай примерно так, обрати внимание на название филда и геттеров и сеттеров к нему

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 private  String firstName;

 public   void  setFirstName(String firstName){
     this .firstName = firstName;
}

 public  String getFirstName(){
     return  firstName;
}

...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с <jsp:setProperty >
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]