On 14/05/2010 11:33, Pedro Rodrigo Cardiel wrote:
> El vie, 14-05-2010 a las 10:50 +0100, Pid escribió:
>>
>> Please provide exact version numbers of Tomcat, HTTPD etc.
> 
> Apache 2.2.14
> mod_jk  1.2.30-httpd-2.2.3
> tomcat 5.5.27
> 
>> Can you describe what content you are generating in more detail and how
>> you are doing it?
> 
> 
> 
> The headers request:
> 
>     /Host: rio-iregua.cps.unizar.es:8080/
>     /User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; es-ES;
>     rv:1.9.2.5pre) Gecko/20100421 Ubuntu/9.10 (karmic) Namoroka/3.6.5pre/
>     /Accept:
>     text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8/
>     /Accept-Language: es-es,es;q=0.8,en-us;q=0.5,en;q=0.3/
>     /Accept-Encoding: gzip,deflate/
>     /Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7/
>     /Keep-Alive: 115/
>     /Connection: keep-alive/
> 
> The headers response:
> 
>     Server: A/pache-Coyote/1.1/
>     /Content-Type: text/javascript;charset=UTF-8/
>     /Transfer-Encoding: chunked/
>     /Content-Encoding: gzip/
>     /Vary: Accept-Encoding/
>     /Date: Fri, 14 May 2010 10:18:05 GMT/
> 
> The body response:

<snip>

> The servlet has this code:
> 
>     /import java.io.IOException;/
>     /import java.util.HashMap;/
> 
>     /import javax.servlet.ServletException;/
>     /import javax.servlet.http.HttpServlet;/
>     /import javax.servlet.http.HttpServletRequest;/
>     /import javax.servlet.http.HttpServletResponse;/
> 
>     /import org.json.simple.JSONArray;/
>     /import org.json.simple.JSONObject;/
> 
> 
>     /public class SearchControllerJSONServlet extends HttpServlet {/
>     / /
>     / protected void doGet(HttpServletRequest request,
>     HttpServletResponse response) throws ServletException, IOException {/
>     / this.doPost(request, response);/
>     / }/
>     / /
>     / protected void doPost(HttpServletRequest request,
>     HttpServletResponse response) throws ServletException, IOException {/

Mikolaj was close, he meant 'request' not 'response', so to force
session creation add:

  HttpSession session = request.getSession(true);

(Arguably you don't need the left hand side of the definition, it's up
to you whether you include it or not)


p


>     / if
>     ((request.getParameter("operation")).equalsIgnoreCase("queryServer")) {/
>                            
>                             ...
>     / /
>     / String output = //.../
>
>     / response.setContentType("text/javascript");/
>     / response.setCharacterEncoding("UTF-8");/
>     / response.getWriter().write(output);/
>     / }/
>     / else if
>     (request.getParameter("operation").equalsIgnoreCase("getCompleteServer"))
>     {/
>     /                         // /
>     /                        //..../
> 
>     / String output = //... //;/
>     / /
>     / response.setContentType("text/javascript");/
>     / response.setCharacterEncoding("UTF-8");/
>     / response.getWriter().write(output);/
>     / }/
>     / }/
>     /}/
> 
> 
> 
> 
> -- 
> ------------------------------------------------------------------------------------------------------------------
> Pedro Rodrigo Cardiel
> Dpto. de Informática e Ingenierí­a de Sistemas - Universidad de Zaragoza
> C/ Marí­a de Luna 1, 50018 Zaragoza, Spain
> Tel:    +34 976 762134
> e-mail: prod...@unizar.es <mailto:prod...@unizar.es>
> 
> Grupo IAAA - http://iaaa.cps.unizar.es
> ------------------------------------------------------------------------------------------------------------------
>  
> 


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to