blog de ramiro.rosales.z

Navegacion entre directorios aplicacion web

Nuevamente aqui preguntando..

Tengo una aplicacion web ejemplo http://localhost:8090/ejemplo/inicio.do
pero si alguien solo pone http://localhost:8090/ejemplo/ le mostrara las carpetas que estan dentro de la raiz,,
como puedo desactivar esa navegacion ??
intente con un .htaccess, lo pege en la raiz del proyecto pero no me lo reconoce mi servidor,, estoy con JBOSS 4.0
alguna otra sugerencia aparte de el .htacceess ??
tambien intente con el URLWRITEFILTER,, pero me bloqueaba todas las imagenes,,,
solo quiero que se bloquee la navegación entre directorios..

Espero me puedan decir el nombre de alguna herramienta, o una pista de por donde buscarle

Cual es tu puesto ?

Bueno,,, para conocernos mas no
jejejejeje
que tal si tenemos una lista de los puestos que desempeñamos y la empresa donde laboramos,,
o el semestre y la escuela ??

digo que tal si trabajo a un lado de ezamudio y no lo sabia ??

Ayuda con contraseñas en texto plano

Estoy certificando una aplicación y uno de los errores que recibi es el de
Password Management: Password in Configuration File
esto quiere decir que tengo contraseñas en texto plano,,,
y se refiere a esta parte de codigo de IBATIS

username = USRPORTCTC  
password = *******

y esto esta en un archivo .properties

se puede almacenar de otra forma ??
si lo encripto como lo desencriptaria el servidor ??

estaba pensando en meter la configuracion en un jar,, esto funcionaria ???
o tambien me lo detectaria el Fortify Static Code Analyzer??

Agradezco su ayuda

Cross Site Request Forgery

Saludos,, tengo que certificar mi codigo y en uno de los errores me dicen que

tengo Cross-Site Request Forgery

y el error esta en esta linea

<nested:form action="/encVal.do" styleId="ValoresForm">

hasta donde eh podido encontrar el problema es el action="/encVal.do"

pero no se como solucionarlo,,,
alguien puede darme una pauta de donde empezar ???

Duda con ibatis

Alguien sabe si es posible ejecutar varios inserts en un mismo nodo de XML ??

<insert id="companias">
 <![CDATA[  
        INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 6,'JI','JO',1, SYSDATE, USER);
  INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 7,'JI','JO',1, SYSDATE, USER);
   INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 8,'JI','JO',1, SYSDATE, USER);
    INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 9,'JI','JO',1, SYSDATE, USER);
     INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 10,'JI','JO',1, SYSDATE, USER);
      INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 11,'JI','JO',1, SYSDATE, USER);
       INSERT INTO PORTALCTC.COMPANIA( ID, clave, NOMBRE, Status, ULTIMA_MODIFICACION,  USUARIO_MODIFICO) VALUES ( 12,'JI','JO',1, SYSDATE, USER);

Leer excel con POI, struts 1

Les dejo una aportación de un ejemplo que hice para leer archivos excel,, para la mayoria ah de ser muy sencillo pero a otros como en mi caso me costo un dia de puro google jejeje

la jsp que se encarga de subir el formulario

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<html:html lang="true">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title><bean:message key="welcome.title"/></title>
        <html:base/>
    </head>
    <script>
        function enviar (){
           
            forma = document.getElementById("formax");
            forma.submit();
        }
    </script>    
    <body style="background-color: white">
       
         
        <h3>subir</h3>
        <p><archivo</p>

Consumiendo un web service algo raro pasa con la version de java

Buenos dias,,,
les quiero mostrar mi clase para consumir un web service pero sucede algo curioso (al menos para mi), si lo ejecuto con java 5 jala perfectamente, si le meto java 6 tengo que cambiar una linea para que funcione,,, alguien sabe a que se debe ??

primeramente pruebo que el web service a consumir jale perfectamente,, y lo hago con SOAP,, y tambien uso este para unos datos que necesito

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="El namespace que aparece aqui lo ocupare en el codigo">
   <soap:Header/>
   <soap:Body>
      <ser:obtenerSegmentacion>//el nombe de este nodo tambien..
         <!--Optional:-->
         <ser:pais>?</ser:pais>
         <!--Optional:-->
         <ser:canal>?</ser:canal>
         <!--Optional:-->
         <ser:sucursal>?</ser:sucursal>
         <!--Optional:-->
         <ser:folio>?</ser:folio>
         
         
      </ser:obtenerSegmentacion>
   </soap:Body>
</soap:Envelope>

Luego la clase java

package ws.servicios.segmentacion;

import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.net.URL;
import java.util.Map;

Distribuir contenido