27/05/2007, 07:58
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 39
Antigüedad: 18 años, 8 meses Puntos: 0 | |
Re: Ayuda con JSP/JAVA Aki teneis el fichero entero:
Código:
<%@page import="java.util.*,etse.sob.bean.*,etse.sob.entitats.usuari.*"%>
<%@ include file="includes/top.jsp" %>
<%
if (autenticacio.isAutenticat()) {
if(request.getAttribute("opcio")==null){
request.setAttribute("opcio", 1);
response.sendRedirect("usuari.do?opcio=1");
}%>
<%
if(request.getAttribute("opcio").equals("0")){
%><div align="center"><%
}else{
%><div align="left"><%
}
%>
<table border="1">
<tr>
<th><a href="usuari.do?opcio=1">Llistar Usuaris</a></th>
</tr>
<tr>
<th><a href="usuari.do?opcio=2">Nou Usuari</a></th>
</tr>
<tr>
<th><a href="usuari.do?opcio=3">Modificar Usuari</a></th>
</tr>
</table>
</div>
<center>
<% if(request.getAttribute("opcio").equals("1")){ %>
<h1><font face='Trebuchet MS' color='#000066'>Usuaris del sistema:</font></h1>
<br>
<table border="1">
<tr>
<th align="center" width='100'>Login</th>
<th align="center" width='100'>Rang</th>
</tr>
<%
Collection c = (Collection)request.getAttribute("coleccio");
Iterator i = c.iterator();
while (i.hasNext()) {
UsuariVO vo = (UsuariVO)i.next();
%>
<tr>
<td align="center"><%=vo.getLogin() %></td>
<td align="center"><% if(vo.getAdmin() == 1){
%><font color='#000066'>Administrador</font><%
}else{
%><font color='#FF0000'>Usuari</font><%
}
%>
</td>
</tr>
<% } %>
</table>
<% }//fi if opcio=1 %>
</center>
<% if(request.getAttribute("opcio").equals("2")){ %>
<br><br>
<form method="post" action="usuari.do?opcio=1">
<center>
<h1><font face='Trebuchet MS' color='#000066'>Nou Usuari:</font></h1>
<table border="1">
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Login:</b></font></th>
<td bgcolor="#ffffee"><input type="text" name="login" size="30"></td>
</tr>
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Password:</b></font></th>
<td bgcolor="#ffffee"><input type="password" name="clau1" size="30"></td>
</tr>
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Torna a introdui el Password:</b></font></th>
<td bgcolor="#ffffee"><input type="password" name="clau2" size="30"></td>
</tr>
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Serà administrador?:</b></font></th>
<td bgcolor="#ffffee"><select name="admin">
<option value=1>Administrador</option>
<option value=0>Usuari</option>
</select>
</tr>
<tr>
<th><input type="submit" name="insertar" value="[ Insertar ]"></th>
<th><input type="submit" name="cancelar" value="[ Cancel·lar ]"></th>
</tr>
</table>
<jsp:useBean id="error" scope="request" class="etse.sob.controller.ErrorBean" />
<font color="red"><h2><jsp:getProperty name="error" property="message"/></h2></font>
</center>
</form>
<% }//fi if opcio=2 %>
<center>
<% if(request.getAttribute("opcio").equals("3")){ %>
if(request.getAttribute("modi")==null){
<h1><font face='Trebuchet MS' color='#000066'>Usuaris del sistema:</font></h1>
<br>
<table border="1">
<tr>
<th align="center" width='100'>Login</th>
<th align="center" width='100'>Rang</th>
</tr>
<%
Collection c = (Collection)request.getAttribute("coleccio");
Iterator i = c.iterator();
while (i.hasNext()) {
UsuariVO vo = (UsuariVO)i.next();
%>
<tr>
<td align="center"><a href="usuari.do?modificar=<%=vo.getLogin() %>"><%=vo.getLogin() %></a></td>
<td align="center"><% if(vo.getAdmin() == 1){
%><font color='#000066'>Administrador</font><%
}else{
%><font color='#FF0000'>Usuari</font><%
}
%>
</td>
</tr>
<% }//fi while %>
</table>
<% }else{
UsuariVO vo = (UsuariVO)request.getAttribute("modi");
%>
<form method="post" action="usuari.do?opcio=1">
<table border="1">
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Login:</b></font></th>
<td bgcolor="#ffffee"><input type="text" name="loginM" size="30" value="<%=vo.getLogin() %>"></td>
</tr>
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Password:</b></font></th>
<td bgcolor="#ffffee"><input type="password" name="clau1M" size="30"></td>
</tr>
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Torna a introdui el Password:</b></font></th>
<td bgcolor="#ffffee"><input type="password" name="clau2M" size="30"></td>
</tr>
<tr>
<th align='left'><font face='Trebuchet MS' color='#000066' size='2'><b>Serà administrador?:</b></font></th>
<td bgcolor="#ffffee"><select name="adminM">
<%if(vo.getAdmin()==1){ %>
<option value=1 selected>Administrador</option>
<option value=0>Usuari</option>
<% }else{ %>
<option value=1>Administrador</option>
<option value=0 selected>Usuari</option>
<% } %>
</select>
</tr>
<tr>
<th><input type="submit" name="modi_dada" value="[ Modificar ]"></th>
<th><input type="submit" name="cancel_modi" value="[ Cancel·lar ]"></th>
</tr>
</table>
</form>
<% }//fi if modi %>
<% }//fi if opcio %>
</center>
<% }//isAutenticat %>
<%@ include file="includes/bottom.jsp" %>
Un saludo. |