Ant - Java Beans umsetzen

Spin

Top Contributor
Hallo liebe Leute .

Meine Frage lautet: Wie kann ich nun meine Bean Klassen nutzen innerhalb eines Java-Servlets?
Wie kann ich dieses bsp. kompilieren. ?
Ich benutze ja keine Mainmethode und habe alle bean klassen in
dem Source Folder.


Muss ich die nicht in dem WEB-INF ordner packen?
Also die kompilierten Daten?
Wenn ja , wie kann ich denn die Bean Klasse kompilieren. Ich habe gelesen , dass es mit ANT geht , aber ist das nicht maybe schon bei netbeans bei?


Wäre schön , wenn mir einer sagen könnte , wie ich eine beanklasse ausführe um sie dann in einer jsp nutzen zu können.
Danke.
 
M

maki

Gast
Netbeans, Eclipse, Ant, Maven etc. pp. können das alle.

Was du brauchst ist eine Java WebApp, Tutorials gibt es im Netz.
 

Spin

Top Contributor
Ja sowas habe ich auch schon eingerichtet unter Netbeans.

Jetzt habe ich 2 Ordner. Einmal den Ordner Beans und einmal den ordner JSP.
Das sind von mir selbst gewählte Namen und domit selbst erstellte verzeichnisse.

Nun mache ich ich rechtsklick , neue Klasse schreiben.

Da habe ich nun eine java-bean klasse geschrieben und sie befindet sich automatisch im Package von Source.
Ok es ist eine *.java.
Nun habe ich gelesen , dass meine jsp auf die bean zugreifen kann.

<jsp:property.....


So , ich kann aber nicht auf die *.java zugreifen , sondern brauche später die .class.
Diese kann ich aber nich erstellen ohne eine Main.
Muss ich also eine Main erstellen , kompilieren , meine class aus dem slebst erstellten class ordner holen und dann in mein beans verzeichnis packen?

Oder gibt es da andere möglichkeiten?
Ich benutze Tomcat 6.0.
Auf dem will ich die jsp laufen lassen.
Mit zugriff auf externe Klassen.

danke ...vielleicht liegt die lösung ja auf der hand.
 
M

maki

Gast
Erstelle doch einfach ein dyn. WebProjekt in Netbeans und fang nicht an selber rumzufrickeln, nimm die vorgegebenen Namen für Ordner, für Netbeans gibt es sehr viele JSP/Servlet Tutorials, dann kann man auch gleich ein WAR File exportieren.
 

Spin

Top Contributor
Hey Maki , magst du mir denn sagen , warum dass nicht funktioniert?


Java:
<%-- 
    Document   : beanInput
    Created on : 16.01.2010, 20:11:39
    Author     : Spin
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<%@ page import="java.util.*"%>

<%-- Binden der Java Bean an den symbolischen Namen 'form' --%>
<jsp:useBean id="form"
             class="classes.JavaBeanInfo"
             scope="session"/>

<%-- Übernehmen der HTTP Partameter in die JavaBean --%>
<jsp:setProperty name="form"
                 property="name"
                 value="<%= request.getParameter("name") %>" />

<jsp:setProperty name="form"
                 property="email"
                 value="<%= request.getParameter("email") %>" />

<%
// Aufruf der Geschäftslogik
form.validate();

// Weiterleiten des Requests, wenn die Daten gültig sind
if(form.isValid()){
    response.sendRedirect("beanOutput.jsp");

%>


        <html>
            <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>JSP Page</title>
            </head>
            <body>
                <%-- KOdieren des URL's --%>
                <form action='<%= response.encodeURL("beanInput.jsp") %>'>
                <%-- Ausgaben von aufgetretenden Fehlern --%>
                <% if(!form.isValid()){
                    out.println("<ul>");
                    Iterator i = form.getErrors().iteraror();
                    while(i.hasNext()){
                        out.println("<li>" + i.next()+"</li>");
                        }
                    out.println("</ul>");
                } %>


                Eingabe: <input type="text" name="name" /> <br/>
                         <input type="text" name="email" /> <br/>

                         <input type="reset" value="Reset" />
                         <input type="submit" value="Absenden" />
                </form>
            </body>
        </html>

Zum einen geht das überhaupt nicht :

Java:
                 value="<%= request.getParameter("name") %>" />

Zum anderen sagt er , dass package classes nicht gefunden wurde.
Ich habe einen Folder unter WEB-INF angelegt , doch irgendwie haut das nicht hin .

Meine IDE zeigt mir ziemlich viel rot an ....grml .

danke dir :)

gerne auch an alle die frage ^^



Java:
<%-- 
    Document   : newjsp
    Created on : 16.01.2010, 20:53:42
    Author     : Spin
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<%@ page import="java.util.*"%>

<%-- Binden der Java Bean an den symbolischen Namen 'form' --%>
<jsp:useBean id="form"
             class="classes.useBean"
             scope="session"/>

<%-- Übernehmen der HTTP Partameter in die JavaBean --%>
<jsp:setProperty name="form"
                 property="name"
                 value="<%= request.getParameter(\"name\") %>" />

<jsp:setProperty name="form"
                 property="email"
                 value="<%= request.getParameter(\"email\") %>" />

<%
// Aufruf der Geschäftslogik
form.validate();

// Weiterleiten des Requests, wenn die Daten gültig sind
if(form.isValid()){
    response.sendRedirect("index.jsp");
}
%>


        <html>
            <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>JSP Page</title>
            </head>
            <body>
                <%-- KOdieren des URL's --%>
                <form action='<%= response.encodeURL("newjsp.jsp") %>'>
                <%-- Ausgaben von aufgetretenden Fehlern --%>
                <% if(!form.isValid()){
                    out.println("<ul>");
                    Iterator i = form.getErrors().iterator();
                    while(i.hasNext()){
                        out.println("<li>" + i.next()+"</li>");
                        }
                    out.println("</ul>");
                } %>


                Eingabe: <input type="text" name="name" /> <br/>
                         <input type="text" name="email" /> <br/>

                         <input type="reset" value="Reset" />
                         <input type="submit" value="Absenden" />
                </form>
            </body>
        </html>

So haut es hin , aber :

E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:127: 'catch' without 'try'
} catch (Throwable t) {
E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:127: ')' expected
} catch (Throwable t) {
E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:127: not a statement
} catch (Throwable t) {
E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:127: ';' expected
} catch (Throwable t) {
E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:134: 'finally' without 'try'
} finally {
E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:43: 'try' without 'catch' or 'finally'
try {
E:\NetBeansProjects\JavaServletPages\build\generated\src\org\apache\jsp\WEB_002dINF\jsp\beanInput_jsp.java:138: reached end of file while parsing
}
7 errors
E:\NetBeansProjects\JavaServletPages\nbproject\build-impl.xml:472: The following error occurred while executing this line:
E:\NetBeansProjects\JavaServletPages\nbproject\build-impl.xml:224: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)


???:L;(
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
K EJB Enterprise Java Beans Allgemeines EE 32
G DB Connection mit Java Beans Allgemeines EE 6
K Enterprise Java Beans Allgemeines EE 7
S J2EE, Java - Beans, Datenbankzugriff, JSP Allgemeines EE 7
J Java Beans Allgemeines EE 7
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
M Serialisierung und Klonen in Java Allgemeines EE 5
W JAVA Optionen auslesen Allgemeines EE 3
D Spring 3 vs. Java EE 6 Allgemeines EE 33
MQue CMS in Verbindung mit Java Allgemeines EE 16
X3TitanCore Java Servertechnologie Allgemeines EE 7
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
R Variablen statt Java-Methoden in EL's Allgemeines EE 4
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
F Ich will mit Java Internetseiten bauen, aber wo hosten? Allgemeines EE 14
J OOP Java Array Problem Allgemeines EE 2
T Problem mit Java Transaction API Allgemeines EE 2
D Java EE vs. Spring/Hibernate Allgemeines EE 26
R Java EE Anfänger will mehr. Allgemeines EE 7
A Fragen zum Einstieg in Java EE Allgemeines EE 11

Ähnliche Java Themen

Neue Themen


Oben