jsp, bean, request, servlet

5 отговора 203 прегледа
#1

jsp, bean, request, servlet

Mnogo typa istoriq s tomcat-4.0.3 sym iskam ot jsp da set-na bean scope="request" da submit-na kym servlet i tam da si get-na bean-a obache sled kato go get-na ot request-a b1 mi e null Ako go naprawq wyw session-a nikwi problemi Shto stawa taka?

<jsp:useBean id="beanone" class="mybean" scope="request"/>
<jsp:setProperty name="beanone" property="*"/>

public void doPost(HttpServletRequest request, ...)
throws ... {
...
mybean b1 = (mybean)request.getAttribute("beanone");

I tuka b1 mi e null :(((

Отговор
в отговор на igi #2

Re: jsp, bean, request, servlet

Imash edin request za jsp-to, nov sled submit-a kym servlet-a. Taka che e by design tozi null. From the spec:

request - Objects with request scope are accessible from pages processing the
same request where they were created. References to the object shall be released
after the request is processed. In particular, if the request is forwarded
to a resource in the same runtime, the object is still reachable. References to
objects with request scope are stored in the request object.

Отговор
в отговор на igi #3

Re: jsp, bean, request, servlet

MOoje da stane!!! Taka e no moje da forwardne6 request-a kym servlet-a i nema6 griji......
t.e.
niakyde v JSP-to kazva6
<%

javax.servlet.http.HttpSession session = request.getSession();
javax.servlet.RequestDispatcher requestDisp = request.getRequestDispatcher("/ServletName");
requestDisp.forward(request,response);
%>

togava code na servleta ti se izpylniava i posle upravlenieto se vry6ta v JSP-to (koeto vsy6tnost se kompilira do servlet - kakto bez symnenie znae6)

uspeh!

Отговор
в отговор на SuperiorELf #4

Re: jsp, bean, request, servlet

Ne staa man pyrwo mi se prekratqwa izpylnenieto na jsp-to i ne rend-wa nishto sle teq redowe nadolu... Ajde az go slovih naj otdolu ma dori i taka sled kato sbmit-na kym servlet-a pak bean-a mi e null :((

Отговор
в отговор на igi #5

Re: jsp, bean, request, servlet

mi ebali maamu - az sym go izpolzval stotici pyti v razli4ni comersialni project-i i nikoga ne sym imal problem!?!?!

ako prati6 code na JSP-to i na Servleta na [email protected] moje bi 6te uspeia da ti pomogna - sigurno ima niakykva 6a6ma!!!

Отговор