jsp & class
7 отговора
194 прегледа
jsp & class
znachi imam si edna direktoria test
v neia imam index.jsp
sled tova imam edin Test.class koito se namira v test\classes\Test.class
celta mi e v index.jsp da napravia
Test t = new Test();
tova vuzmojno li e i ako e vuzmojno kakvo triabva da napisha v jsp fila za da stane?
v neia imam index.jsp
sled tova imam edin Test.class koito se namira v test\classes\Test.class
celta mi e v index.jsp da napravia
Test t = new Test();
tova vuzmojno li e i ako e vuzmojno kakvo triabva da napisha v jsp fila za da stane?
Re: jsp & class
<% Test t = new Test(); %>
Po-dobre e da slozhish tozi class v package
Po-dobre e da slozhish tozi class v package
Re: jsp & class
Triabva class-a ti da e v WEB-INF/classes
Procheti niakyde kak se pravi web application
Procheti niakyde kak se pravi web application
Re: jsp & class
mersi mnogo
znachi sus Tomcat stana i vsichko si raboti
problema obache e che triabva da go podkaram pod Sun ONE Web Server, a tam kogato sloja clasa v WEB-INF/classes ne stava
razgledah malko po razni forumi/dokumentacii i stignah do izvoda che triabva da Add-na 'web application' v suotvetnata opcia v admin panela na servera - vsichko e ok do tuk
tova neshto mi iska .war file - az si napravih edin .war file v koito ima WEB-INF/classes i WEB-INF/web.xml (koito go vzeh ot nikakuv example i ne sum editval nishto v nego) - ta deploy-nah si web application obache kogato startiram index.jsp pak ne stava - dava mi slednata greshka:
WEB4126: Generated servlet error:
F:\Sites\Servers\Sun_ONE_Web\https-doink\ClassCache\https-doink\jspmyadmin\_jsps
\_index_jsp.java:60: cannot resolve symbol
symbol : class Test
location: class _jsps._index_jsp
Test t = new Test();
^
toest iavno ne namira Test.class (koito razbira se predvaritelno sum kopiral v WEB-INF/classes)
spored men triabva da napisha neshto v web.xml fila
nikakvi predpolojenia?
znachi sus Tomcat stana i vsichko si raboti
problema obache e che triabva da go podkaram pod Sun ONE Web Server, a tam kogato sloja clasa v WEB-INF/classes ne stava
razgledah malko po razni forumi/dokumentacii i stignah do izvoda che triabva da Add-na 'web application' v suotvetnata opcia v admin panela na servera - vsichko e ok do tuk
tova neshto mi iska .war file - az si napravih edin .war file v koito ima WEB-INF/classes i WEB-INF/web.xml (koito go vzeh ot nikakuv example i ne sum editval nishto v nego) - ta deploy-nah si web application obache kogato startiram index.jsp pak ne stava - dava mi slednata greshka:
WEB4126: Generated servlet error:
F:\Sites\Servers\Sun_ONE_Web\https-doink\ClassCache\https-doink\jspmyadmin\_jsps
\_index_jsp.java:60: cannot resolve symbol
symbol : class Test
location: class _jsps._index_jsp
Test t = new Test();
^
toest iavno ne namira Test.class (koito razbira se predvaritelno sum kopiral v WEB-INF/classes)
spored men triabva da napisha neshto v web.xml fila
nikakvi predpolojenia?
Re: jsp & class
Ne stava iasno kak tochno si slozhil Test.class v WEB-INF/classes.
Kompiliraj si class-a v niakakyv paket. Vizhdal sym app server-i da imat problemi s class-ove bez package. Neshto ot roda na com.test.Test.
Razpaketiraj war (jar -xvf example.war) file-a i slozhi tvoia class v WEB-INF/classes/com/test/Test.class syshto slozhi tvoia index.jsp v root direktoriata. Promeni go da vkliuchva paketa na class-a
<% com.test.Test t = new com.test.Test(); %>
ili pyk import-ni paketa v nachaloto na stranitzata:
<%@ page language="java" import="java.lang.*,java.util.*,com.test.*" %>
Paketiraj go pak (jar -cvf example.war *). Sledvaj instruktziite za deploy-vane na web application za Sun ONE app server.
Kompiliraj si class-a v niakakyv paket. Vizhdal sym app server-i da imat problemi s class-ove bez package. Neshto ot roda na com.test.Test.
Razpaketiraj war (jar -xvf example.war) file-a i slozhi tvoia class v WEB-INF/classes/com/test/Test.class syshto slozhi tvoia index.jsp v root direktoriata. Promeni go da vkliuchva paketa na class-a
<% com.test.Test t = new com.test.Test(); %>
ili pyk import-ni paketa v nachaloto na stranitzata:
<%@ page language="java" import="java.lang.*,java.util.*,com.test.*" %>
Paketiraj go pak (jar -cvf example.war *). Sledvaj instruktziite za deploy-vane na web application za Sun ONE app server.
Re: jsp & class
ami napravih go kakto kaza s paketi i proraboti iavno tova e bil problema
mnogo ti blagodaria
mnogo ti blagodaria
Re: jsp & class
imam drug problem
opitvam se da predam out obekta ot jsp fila na konstruktora na class-a
// index.jsp
pack.Test t = new pack.Test(out);
eto kakvo sudurja Test.java
// Test.class
package pack;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public class Test {
private JspWriter out = null;
public void Test (JspWriter out) {
this.out = out;
}
}
za sujalenie tova ne raboti
dava mi slednia error
WEB4126: Generated servlet error:
F:\Sites\Servers\Sun_ONE_Web\https-doink\ClassCache\https-doink\default-webapp\_
jsps\_jspadmin\_index_jsp.java:76: cannot resolve symbol
symbol : constructor Test (javax.servlet.jsp.JspWriter)
location: class pack.Test
pack.Test t = new pack.Test(out);
^
ako ne podam out obekta pri inicializiraneto na klasa togava vsichko si raboti, no ako mu sloja nikakuv obekt koito idva ot jsp fila (out, session, response) mi dava tazi greshka (tova stava pri startiraneto na jsp fila inache Test.java si se kompilira normalno)
opitvam se da predam out obekta ot jsp fila na konstruktora na class-a
// index.jsp
pack.Test t = new pack.Test(out);
eto kakvo sudurja Test.java
// Test.class
package pack;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
public class Test {
private JspWriter out = null;
public void Test (JspWriter out) {
this.out = out;
}
}
za sujalenie tova ne raboti
dava mi slednia error
WEB4126: Generated servlet error:
F:\Sites\Servers\Sun_ONE_Web\https-doink\ClassCache\https-doink\default-webapp\_
jsps\_jspadmin\_index_jsp.java:76: cannot resolve symbol
symbol : constructor Test (javax.servlet.jsp.JspWriter)
location: class pack.Test
pack.Test t = new pack.Test(out);
^
ako ne podam out obekta pri inicializiraneto na klasa togava vsichko si raboti, no ako mu sloja nikakuv obekt koito idva ot jsp fila (out, session, response) mi dava tazi greshka (tova stava pri startiraneto na jsp fila inache Test.java si se kompilira normalno)
Re: jsp & class
razbrah kade e problema - index.jsp zaduljitelno triabva da bude v direktoriata na suotvetnia web application