Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas en JSP e imagen en CE 6.0

Estas en el tema de Problemas en JSP e imagen en CE 6.0 en el foro de Java en Foros del Web. Hola gente espero me puedan responder a este inconveniente: Me han pedido agregar a un aplicativo que corre en POS un jsp donde se muestra ...
  #1 (permalink)  
Antiguo 06/05/2014, 16:16
 
Fecha de Ingreso: agosto-2013
Ubicación: Lima
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Mensaje Problemas en JSP e imagen en CE 6.0

Hola gente espero me puedan responder a este inconveniente:

Me han pedido agregar a un aplicativo que corre en POS un jsp donde se muestra la imagen de la persona y sus datos desde una base de datos sobre un JBOSS 4.0.5.GA, cuando lo corro localmente desde mi PC, me sale la imagen y los datos de la persona, pero cuando accedo desde el POS que tiene un sistema Operativo de CE 6.0, no me muestra la imagen, en principio pense que era por el tamaño de la imagen y la calidad, asi que pobre con una imagen de baja calidad y pequeña y no tuve resultado alguno, les adjunto el JSP donde muestro la imagen.

Código Java:
Ver original
  1. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
  3. <%@page import="java.io.InputStream"%>
  4. <%@page import="com.novatronic.corbas.posweb.entity.MaestroEntity"%>
  5. <%@page import="com.novatronic.corbas.posweb.entity.PosEntity"%>
  6. <%@page import="java.io.OutputStream"%>
  7. <html>
  8.     <head>
  9.         <title>POS WEB</title>
  10.         <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/estilos/yuireset.css" />
  11.         <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/estilos/context.css" />
  12.         <script type="text/javascript">
  13.             var memo='';
  14.             function home(){
  15.                    
  16.                 document.getElementById("home").click();
  17.             }
  18.                
  19.             function accion(){
  20.                 document.getElementById("accion").click();
  21.             }  
  22.            
  23.         </script>
  24.     </head>
  25.     <body>        
  26.  
  27.         <div class="main-content">
  28.             <div class="toolbar">
  29.                 <button class="half" onclick="accion();">Aceptar</button>
  30.                 <button class="half" onclick="home();">Cancelar</button>        
  31.             </div>
  32.             <div class="main-content-inner">            
  33.                 <div class="body">
  34.                     <div class="title"><c:out value="${titulo}" /></div>
  35.                     <span id="mensajeError" class="subtitle">Datos Personales</span>
  36.                     <form:form method="post" modelAttribute="posweb" cssStyle="width: 240px;">
  37.                         <table>
  38.                             <td>          
  39.                                 <div>
  40.                                     <img src="data:image/gif;base64,<c:out value="${posweb.fotoPersona64}"/>" width="100" height="100"s>
  41.                                 </div>
  42.                             </td>
  43.                             <td>
  44.                                 <div>
  45.                                     <p class="subtitle"> DNI:</p>
  46.                                     <div><c:out value="${posweb.dniPersona}" /></div>
  47.                                     <p class="subtitle">Nombre:</p>
  48.                                     <div><c:out value="${posweb.nombrePersona} ${posweb.apellidosPersona}" /></div>
  49.                                 </div>
  50.                             </td>
  51.                         </table>
  52.                         <div>
  53.                             <p class="subtitle">Promocion:</p>
  54.                             <div><c:out value="${posweb.promocionPersona}" /></div>
  55.                         </div>
  56.                         <input id="accion" type="submit" name= "_eventId_accion" style="display: none;" />
  57.                         <input id="home" type="submit" name= "_eventId_home" style="display: none;"/>
  58.                     </form:form>
  59.  
  60.                 </div>
  61.             </div>
  62.         </div>
  63.     </body>
  64. </html>
  #2 (permalink)  
Antiguo 07/05/2014, 07:49
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Problemas en JSP e imagen en CE 6.0

¿Usas el mismo navegador?

http://dataurl.net/#browser

Cita:
According to the Data URL specification, browsers need only support Data URLs up to 1024 bytes long.Most browsers, however, will accept much larger ones. Opera limits Data URLs to about 4100 characters,Firefox (Mozilla ) up to 100 KB, Internet Explorer about 32 KB, and WebKit (Safari) doesn't seem to have any limit at all. Typically, however, the benefits of using Data URLs disappear at with larger images,so they are best used only for small (~1-4KB) images.

Mira el código que llega en los dos sistemas y compáralos, si no aparece el mismo código en base64 comprueba que realemnete estés cargando la imagen.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 07/05/2014, 09:11
 
Fecha de Ingreso: agosto-2013
Ubicación: Lima
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problemas en JSP e imagen en CE 6.0

Cita:
Iniciado por Xerelo Ver Mensaje
¿Usas el mismo navegador?

[url]http://dataurl.net/#browser[/url]




Mira el código que llega en los dos sistemas y compáralos, si no aparece el mismo código en base64 comprueba que realemnete estés cargando la imagen.
Si estoy usando el mismo Navegador (Explore), y bueno hice que mostrara el código en base64, y como era de esperarse pinto lo mismo, eso quiere decir que esta llegando la variable byte de la foto correctamente.
  #4 (permalink)  
Antiguo 07/05/2014, 10:00
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Problemas en JSP e imagen en CE 6.0

Con el mismo navegador me refiero al mismo (misma máquina), no sólo a la compañía o la versión. También deberías probar con otro navegador a ver si es problema de explorer, que es el enemigo de cualquier desarrollador web.

http://danielmclaren.com/node/90

Cita:
IE is a little different. If you want to embed images right in the web page for Internet Explorer, you would use MHTML, which attaches the additional images as distinct and separate parts in the request. You can see an example of embedding images into a webpage using MHTML at Hedger Wang's website. It's easiest to figure out what's going on by looking at the PHP source code.

Si usas el mismo navegador, misma imagen (tamaño adecuado) y el código que te llega es el mismo, es imposible que no funcione. Revisa bien el código que te devuelve en el HTML, no sirve lo que pintes en el servidor.

Aparte de la parte específica de HTML, comprueba también las cabeceras de los mensajes, no veo muchas más opciones para descubrir el problema.

http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: img, jsp, pos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:50.