powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос Java Beans
35 сообщений из 35, показаны все 2 страниц
Вопрос Java Beans
    #34553642
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в проекте с помощью функции getname вытащить ранее присвоенное значение в классе java beans(с помощью операции setname).
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34553644
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забористая трава...
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34553655
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. я хотел сказать как сделать что-нибудь на JavaBeans(с помощью операций setname и getname) и вывести на печать через JSP
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34553656
Хрюхрюшкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что конкретно нужно сделать?
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34553660
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да любое, например вывести число 17
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555449
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааааа.. народ помогите!!!сроки гарят!!! необходимо сделать что-нибудь (например задать значение через setname) на JavaBeans и вывести на печать через JSP
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555485
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно понимаю, что у тебя паника, но ты хотя бы объяснил что сделать надо.

21 сьезднеобходимо сделать что-нибудь
21 сьездвывести на печать через JSP
что значит вывести на печать?
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555487
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
<%=javaBean.getName()%>
:)
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555522
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что я смог сделать на JavaBeans:

public class NewClass {
String name=null;
public void setName(String n) {
name=n;
}
public String getName() {
return name;
}

А вот терь я не представляю как:
1. Сделать JSP страничку
2. Вывести приведенное выше на экран

P.S.: готов выслушать любые советы по делу
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555545
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>
    <head>
        <title>Hello world</title>
    </head>
    <body>
        <jsp:useBean id="bean"  class ="NewClass"/>
        <jsp:setProperty name="bean" property="name" value="Ivan"/>
        <%=person.getName()%>
    </body>
</html>
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555562
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой
Код: plaintext
1.
2.
<jsp:useBean id="bean"  class ="NewClass"/>
<%=bean.getName()%>
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555601
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эээ... я конешно жутко извиняюсь за свою безграмотность, но мне не понятны некоторые вещи:
1. Где я это ввожу(в блокноте или в самом редакторе - у меня NetBeans)??

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>
<head>
<title>Hello world</title>
</head>
<body>
<jsp:useBean id="bean" class="NewClass"/>
<jsp:setProperty name="bean" property="name" value="Ivan"/>
<%=person.getName()%>
</body>
</html>

2. Если в блокноте, то что дальше делать с этим?
3. Если в редакторе, то в каком классе работать?

P.S.: прошу не закидывать камнями, я новичок в программировании :)
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555670
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну для начала познакомтесь с контейнером сервлетов, с технологией JSP....
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34555673
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а тебе нужно web приложение? может для начала на консольных потренироваться? так сказать начинать с азов.

ну если уж сроки совсем горят то тебе нужно:
1. Создать web приложение, не знаю как это в сделать в NetBeans
2. создать jsp страницу и тот код что я привел в нее зафигачить.
3. Запустить tomcat, он вроде уже в NetBeans встроен
4. Ну и посмотреть результат в браузере
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556857
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выдает что-то типа:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /index.jsp(3,0) Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html, new: text/html;charset=UTF-8)
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)


root cause

org.apache.jasper.JasperException: /index.jsp(3,0) Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html, new: text/html;charset=UTF-8)
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:234)
org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:127)
org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:549)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Validator.validate(Validator.java:1452)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:166)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.17

может я что-то не так сделал??
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556879
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя не две таких директивы?

Код: plaintext
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

из сервлета на jsp переходишь или нет?
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556891
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0у тебя не две таких директивы?
ИМХО include где то
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556911
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да вроде одна (директория)...

-из сервлета на jsp переходишь или нет?

....извини чего-то не понял
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556924
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Duplicated project name in import. Project WebApplication1-impl defined first in C:\Program Files\netbeans-5.5\bin\WebApplication1\nbproject\ant-deploy.xml and again in C:\Program Files\netbeans-5.5\bin\WebApplication1\nbproject\build-impl.xml

............................................................
compile:
org.apache.jasper.JasperException: The value for the useBean class attribute NewClass is invalid.



Это при компиляции выскакивает, хз что означает
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556937
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21 сьезд The value for the useBean class attribute NewClass is invalid.
там еще нужно указать имя пакета. в каком пакете у тебя класс NewClass располагается?
Код: plaintext
<jsp:useBean id="bean"  class ="web.test.NewClass"/>
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556956
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в NewBean.java имхо... если я правильно понял
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34556987
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то мне это начинает напоминать, розыгрыши как на радио :)


ХрюхрюшкинЧто конкретно нужно сделать?
авторДа любое, например вывести число 17

vas0у тебя не две таких директивы?
авторда вроде одна (директория)...


vas0в каком пакете у тебя класс NewClass располагается?
авторв NewBean.java имхо

ну да ладно, если уж взялся помогать то сам виноват :)

приведи весь код, своего класса NewClass и index.jsp
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557010
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NewBean.java:



import java.beans.*;
import java.io.Serializable;


public class NewBean extends Object implements Serializable {

public static final String PROP_SAMPLE_PROPERTY = "sampleProperty";

private String sampleProperty;

private PropertyChangeSupport propertySupport;

public NewBean() {
propertySupport = new PropertyChangeSupport(this);
}

public String getSampleProperty() {
return sampleProperty;
}

public void setSampleProperty(String value) {
String oldValue = sampleProperty;
sampleProperty = value;
propertySupport.firePropertyChange(PROP_SAMPLE_PROPERTY, oldValue, sampleProperty);
}


public void addPropertyChangeListener(PropertyChangeListener listener) {
propertySupport.addPropertyChangeListener(listener);
}

public void removePropertyChangeListener(PropertyChangeListener listener) {
propertySupport.removePropertyChangeListener(listener);
}
public class NewClass {
String name=null;
public void setName(String n) {
name=n;
}
public String getName() {
return name;
}
}
}




...и....

index.jsp:



<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>
<head>
<title>Hello world</title>
</head>
<body>
<jsp:useBean id="bean" class="NewBean.java.NewClass"/>
<jsp:setProperty name="bean" property="name" value="Ivan"/>
<%=person.getName()%>
</body>
</html>
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557048
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предлагаю чтобы пока просто заработало вот такой вариант:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 import  java.io.Serializable;


 public   class  NewBean  implements  Serializable {

     private  String name;

     public  String getName() {
         return  name;
    }

     public   void  setName(String name) {
         this .name = name;
    }
}

и index.jsp
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>
    <head>
        <title>Hello world</title>
    </head>
    <body>
        <jsp:useBean id="bean"  class ="NewBean"/>
        <jsp:setProperty name="bean" property="name" value="Ivan"/>
        <%=bean.getName()%>
    </body>
</html>
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557079
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Duplicated project name in import. Project WebApplication1-impl defined first in C:\Program Files\netbeans-5.5\bin\WebApplication1\nbproject\ant-deploy.xml and again in C:\Program Files\netbeans-5.5\bin\WebApplication1\nbproject\build-impl.xml
...............................................................
org.apache.jasper.JasperException: The value for the useBean class attribute NewBean is invalid.

и в результате все тоже:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /index.jsp(3,0) Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html, new: text/html;charset=UTF-8)
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
............................................................................................................................
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557179
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй еще вот так:
1. Создать в директории src, подкаталог test.
2. скопировать туда файл NewBean.java
3. добавиь в NewBean.java первую строку такую package test;

Код: plaintext
1.
2.
3.
4.
5.
6.
 package  test;

 import  java.io.Serializable;

 public   class  NewBean  implements  Serializable {
...
}

4. index.jsp изменить
Код: plaintext
        <jsp:useBean id="bean"  class ="NewBean"/>

на
Код: plaintext
        <jsp:useBean id="bean"  class ="test.NewBean"/>
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557209
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все тоже самое...
вот у меня вопрос: когда я создавал JavaBean надо было указывать Test Packages или Source Packages в поле Location? Я указал Test Packages, может в этом дело??
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557253
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тестовые классы, не должны в приложение попадать. Так что это косяк.

а вообще оставивь в index.jsp только
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>
    <head>
        <title>Hello world</title>
    </head>
    <body>
            Hello world
    </body>
</html>
так то хоть у тебя работает?
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557261
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да :

Hello world
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557295
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21 сьездда :

Hello world
А чё еще надо то? ;)

тогда пиши лучше в скриплетах (NetBeans хоть будет помогать):
для вставки java кода используй <%%>, например
Код: plaintext
1.
2.
3.
4.
<%
    // здесь свой код
    test.NewBean bean =  new  test.NewBean();
    bean.setName("Ivan");
%>

а для вывода <%= %>, например
Код: plaintext
<%=bean.getName()%>    
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557380
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чото не догнал:
1. Это где писать в index.jsp или в JavaBeans.java или в новом проекте?
2.
[quot vas0][quot 21 сьезд]да :
// здесь свой код

зачем тогда он нужен если есть :

test.NewBean bean = new test.NewBean();
bean.setName("Ivan");
<%=bean.getName()%> ???

....или как?
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557406
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в jsp так можно java код вставлять
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557467
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
походу дело швах!
мой текст программы в index.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<% test.NewBean bean = new test.NewBean();
bean.setName("Ivan"); %>
<%=bean.getName()%>

при компиляции выдает :

C:\Program Files\netbeans-5.5\bin\WebApplication1\build\generated\src\org\apache\jsp\index_jsp.java:43: package test does not exist
test.NewBean bean = new test.NewBean();
^
C:\Program Files\netbeans-5.5\bin\WebApplication1\build\generated\src\org\apache\jsp\index_jsp.java:43: package test does not exist
test.NewBean bean = new test.NewBean();
^
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557483
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя в директории Source Packages, должна быть директория test. А в ней файл NewBean.java у которого в первой строке написано.

Код: plaintext
 package  test;
...
Рейтинг: 0 / 0
Вопрос Java Beans
    #34557557
21 сьезд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О_О работает! ОГРОМНОЕ СПАСИБО!!!
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос Java Beans
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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