Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос Java Beans / 25 сообщений из 35, страница 1 из 2
27.05.2007, 11:12:25
    #34553642
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Как в проекте с помощью функции getname вытащить ранее присвоенное значение в классе java beans(с помощью операции setname).
...
Рейтинг: 0 / 0
27.05.2007, 11:20:08
    #34553644
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
забористая трава...
...
Рейтинг: 0 / 0
27.05.2007, 11:36:12
    #34553655
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Т.е. я хотел сказать как сделать что-нибудь на JavaBeans(с помощью операций setname и getname) и вывести на печать через JSP
...
Рейтинг: 0 / 0
27.05.2007, 11:37:12
    #34553656
Хрюхрюшкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Что конкретно нужно сделать?
...
Рейтинг: 0 / 0
27.05.2007, 11:44:47
    #34553660
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Да любое, например вывести число 17
...
Рейтинг: 0 / 0
28.05.2007, 15:13:09
    #34555449
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
ааааа.. народ помогите!!!сроки гарят!!! необходимо сделать что-нибудь (например задать значение через setname) на JavaBeans и вывести на печать через JSP
...
Рейтинг: 0 / 0
28.05.2007, 15:21:16
    #34555485
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Я конечно понимаю, что у тебя паника, но ты хотя бы объяснил что сделать надо.

21 сьезднеобходимо сделать что-нибудь
21 сьездвывести на печать через JSP
что значит вывести на печать?
...
Рейтинг: 0 / 0
28.05.2007, 15:22:38
    #34555487
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Код: plaintext
<%=javaBean.getName()%>
:)
...
Рейтинг: 0 / 0
28.05.2007, 15:31:02
    #34555522
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Вот что я смог сделать на 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
28.05.2007, 15:37:19
    #34555545
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Можно вот так:
Код: 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
28.05.2007, 15:40:53
    #34555562
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
ой
Код: plaintext
1.
2.
<jsp:useBean id="bean"  class ="NewClass"/>
<%=bean.getName()%>
...
Рейтинг: 0 / 0
28.05.2007, 15:51:09
    #34555601
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
эээ... я конешно жутко извиняюсь за свою безграмотность, но мне не понятны некоторые вещи:
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
28.05.2007, 16:04:17
    #34555670
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
Ну для начала познакомтесь с контейнером сервлетов, с технологией JSP....
...
Рейтинг: 0 / 0
28.05.2007, 16:04:59
    #34555673
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
а тебе нужно web приложение? может для начала на консольных потренироваться? так сказать начинать с азов.

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

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
29.05.2007, 09:44:54
    #34556879
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
у тебя не две таких директивы?

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

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

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

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


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

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


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

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

приведи весь код, своего класса NewClass и index.jsp
...
Рейтинг: 0 / 0
29.05.2007, 10:30:59
    #34557010
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
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
29.05.2007, 10:42:27
    #34557048
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
предлагаю чтобы пока просто заработало вот такой вариант:

Код: 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
29.05.2007, 10:49:34
    #34557079
21 сьезд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос Java Beans
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 [игнор отключен] [закрыт для гостей] / Вопрос Java Beans / 25 сообщений из 35, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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