Article View: es.comp.lenguajes.java
Article #918Ayuda con un Refresh en una pagina jsp...
From: joeykami
Date: Wed, 11 Oct 2006 21:45
Date: Wed, 11 Oct 2006 21:45
259 lines
9620 bytes
9620 bytes
Hola!!! Me gustaria saber como puedo refrescar esta pagina jsp, se
trata de una modificacion sobre un tipo de dato (modificacion de un
file), el problema q cuando hace la modificacion, al momento de
regresar a ka pagina sigue regresando con el valor anterior....solo lo
cambia cuando se escoge un diferente dato (suministro) del
select...pero ese no es el chiste....ahora he tratado de ponerle alguna
funcion en el input del boton, al momento de guardar pero si hago
esto,,,,ya no hace la modificacion....
Ayuda por favor....Aqui mando mi codigo, para saber como puedo
refrescar la pagina jsp...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java"
import="persistencia.*,java.util.*,reglas.*,java.io.*,java.text.*,com.oreilly.servlet.*"
contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"
buffer="16kb"
isThreadSafe="true"
isErrorPage="false"
session="true"
autoFlush="true"
%>
<META http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<META name="GENERATOR" content="IBM WebSphere Studio">
<script type="text/javascript" language="JavaScript1.2"
src="../scriptingMenu/MenuFuncs.js"></script>
<script type="text/javascript" language="JavaScript1.2"
src="../scriptingMenu/stm31.js"></script>
<script language="JavaScript" type="text/javascript"
src="../scriptingMenu/funcionesCombo.js"></script>
<title>Pagina de Subestaciones</title>
</head>
<body background="../imagenes/fondo_1.jpg" text="#006699">
<%
String licitacion = (String) session.getAttribute("licitacion");
session.setAttribute("licitacion",licitacion);
String colateral = (String) session.getAttribute("colateral");
session.setAttribute("colateral",colateral);
String usuario = (String) session.getAttribute("usuario");
session.setAttribute("usuario",usuario);
%>
<% //----------Declaraciones de Variables--------------//
InformacionObras objinfobras= new InformacionObras();
String idCol=objinfobras.getIdCol(colateral);
suministros objSuministros= new suministros();
SuministrosReglas objSuministrosReglas= new SuministrosReglas();
Vector vNomSumCol=new Vector();
Vector vIdSumCol=new Vector();
vNomSumCol=objSuministros.getNomSumColaterales(idCol);
vIdSumCol=objSuministros.getIdsSumCol(idCol);
String
nomSum,idSum,sconfolio="",saportado="",nomtipo="",sconfecha="",srefaccion="";
int t;
%>
<script language="JavaScript">
function actcombosum()
{
var idTipo,id;
id=document.frmModifSumArchivoCol.suministro.value;
if(id!=0)
{
idTipo="ModifSumArchivoCol.jsp?suministro=" +
document.frmModifSumArchivoCol.suministro.value;
document.location=idTipo;
}
}
</script>
<table border="0" width="983" height="512">
<tbody>
<tr>
<td height="57" width="177" valign="top" align="center"><SCRIPT
type="text/javascript"
language="JavaScript1.2">writeTodayDate ()</SCRIPT></td>
<td height="57" width="800"><script type="text/javascript"
language="JavaScript1.2" src="../scriptingMenu/menugeneral.js">
</script>
<BR>
<BR>
<BR>
<CENTER><FONT size="5"><B>Información de Obras: </B>
Suministros<BR></FONT></center>
</td>
</tr>
<tr>
<td height="456" valign="top" width="177"><script
type="text/javascript" language="JavaScript1.2"
src="../scriptingMenu/menucolateral.js"></script></td>
<td height="456" valign="top" width="800">
<CENTER><BR>
<FONT size="4">Modificaciones de Archivos</FONT>
<FONT size="5"></font><BR>
<BR>
<FONT size="4"> Colateral: <%=colateral%><BR></FONT>
<FORM method="post" name="frmModifSumArchivoCol"
ENCTYPE="multipart/form-data">
<TABLE border="0">
<TBODY>
<TR>
<TD align="center" width="760">Suministro: <SELECT
name="suministro" onchange="actcombosum()">
<OPTION value="0"><Elija un Suministro></OPTION>
<!----------EN ESTE CICLO SE SELECCIONA EL NOMBRE DEL SUMINISTROS DEL
COMBO SUMINISTROS-------------->
<% for(int contSum=0;contSum<vNomSumCol.size();contSum++)
{
nomSum=vNomSumCol.get(contSum).toString().trim();
idSum=vIdSumCol.get(contSum).toString().trim();
%>
<%String idsel=request.getParameter("suministro");
if(idsel!=null)
{
if(idsel.toString().equals(idSum) )
{
System.out.println("Si son iguales");
%>
<OPTION value="<%=idSum%>" selected><%=nomSum%></OPTION>
<%}
if(!idsel.toString().equals(idSum) )
{%>
<OPTION value="<%=idSum%>"><%=nomSum%></OPTION>
<%}%>
<%}%>
<%if(idsel==null)
{
%>
<OPTION value="<%=idSum%>"><%=nomSum%></OPTION>
<%}%>
<% } %>
</SELECT>
<%
Vector vConsulta= new Vector();
Vector vSeparaIds= new Vector();
String idselec=request.getParameter("suministro");
String idfam=null;
if(idselec!=null)
{
vSeparaIds=objSuministrosReglas.separaids(idselec);
vConsulta=objSuministros.consultaIndvSumCol(vSeparaIds);
System.out.println("El vector consulta es:"+vConsulta);
vConsulta.set(8,objSuministrosReglas.regresafecha(vConsulta.get(8).toString()));
idfam=vConsulta.get(1).toString();
nomtipo=objSuministros.getNomTipoSumId(objSuministros.getIdTipodeIdFam(vConsulta.get(1).toString().trim()).toString().trim());
vConsulta.set(1,objSuministros.getNomFamiSumId(vConsulta.get(1).toString()));
}
else
{
for(int c=0;c<18;c++)
vConsulta.addElement("");
}
%>
<BR>
<BR>
Tipo:<BR>
<INPUT type="text" size="100" readonly name="tipo"
value="<%=nomtipo.trim()%>"> <BR>
<BR>
Familia:<BR>
<INPUT type="text" name="familia" size="100"
value="<%=vConsulta.get(1).toString().trim()%>" readonly><BR>
<BR>
</TD>
</TR>
</TBODY>
</TABLE>
<%
try {
MultipartRequest multi=new
MultipartRequest(request,"c:/ArchivosSubidos",1000000000); //10 MB
out.println("<HTML>");
out.println("<HEAD><TITLE>UploadTest</TITLE></HEAD>");
out.println("<BODY>");
boolean ok=false;
Enumeration files = multi.getFileNames();
while (files.hasMoreElements())
{
String name = (String)files.nextElement();
String filename = multi.getFilesystemName(name);
String type = multi.getContentType(name);
File f = multi.getFile(name);
if (f==null) continue;
BufferedReader in = new BufferedReader (new FileReader(f));
String s, s2 = new String();
while ((s=in.readLine())!=null);
s2+=s+"<br>";
in.close();
Vector vids=new Vector();
String idcol,idfs,idco,ids;
ids=request.getParameter("suministro");
vids=objSuministrosReglas.separaidsl(ids);
if(request.getParameter("suministro").toString().equals("0"))
System.out.println("Sin valor");
else
{
idcol=vids.get(0).toString();
idfs=vids.get(1).toString();
idco=vids.get(2).toString();
ok=objSuministros.UpdateSumColArchivoM(idcol,idfs,idco,f);
System.out.println("PASO EL INSERT-->" +ok);
}
}
}
catch(IOException e)
{
}
%>
<BR>Archivo de Caract. Particulares actual:<BR>
<INPUT type="text" name="nombreArchivo" size="75" readonly
value="<%=vConsulta.get(16)%>"> <BR>
<BR>
<B>Seleccione el nombre del archivo de caracteristicas particulares a
cambiar:
</B><BR>
<input size="85" type="file" name="fichero">
<BR>
<BR>
<table border="0" width="762">
<tbody>
<TR>
<TD align="center" width="384">
<FONT size="4">
<A href="SuministrosColaterales.jsp">Regresar a la página principal de
Suministros</A></FONT></TD>
<TD align="center" width="370"><BR>
<INPUT type="submit" value="Guardar Información">
<IMG border="0" src="../docs/blank.gif"><BR></TD>
</TR>
</tbody>
</table>
</form>
</center>
</table>
<CENTER>Licitación: <%=licitacion%><BR>
<IMG border="0" src="../imagenes/linea.gif" width="700" height="7"><BR>
<font face="Arial, Helvetica, sans-serif" size="1">Para ver
esta página correctamente recomendamos usar el navegador
Internet Explorer
ver. 5.00 o superior<br>
asi como una resolución de 1024x768 pixeles.</font></CENTER>
</body>
</html>
Technical Details
Message-ID:
<1160603112.110446.288430@k70g2000cwa.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!k70g2000cwa.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,c2697af953db36dc,start X-Google-Attributes: gid1116f3,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!k70g2000cwa.googlegroups.com!not-for-mail From: "joeykami@gmail.com" <joeykami@gmail.com> Newsgroups: es.comp.lenguajes.java Subject: Ayuda con un Refresh en una pagina jsp... Date: 11 Oct 2006 14:45:12 -0700 Organization: http://groups.google.com Lines: 260 Message-ID: <1160603112.110446.288430@k70g2000cwa.googlegroups.com> NNTP-Posting-Host: 200.4.3.159 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1160603117 7194 127.0.0.1 (11 Oct 2006 21:45:17 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 11 Oct 2006 21:45:17 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: k70g2000cwa.googlegroups.com; posting-host=200.4.3.159; posting-account=zWv_cw0AAABpSzAt2DYAWR_n1mkUl4w9