Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22

    Modifica di un attributo presente nella request

    Ciao a tutti,
    dopo aver fatto numerosi tentativi e ricerche non a buon fine... volevo sapere se è possibile modificare il valore di un attributo contenuto nella request. In breve...

    ho una pagina iniziale test.html contenente un form:

    codice:
    <html>
    	<head><title>Request Object In JSP.</title></head>
    
    	<body>
    		<form action="RequestObjectInJSP.jsp" method="post">
    			<table border="0" cellspacing="0" cellpadding="0">
    				<tr>
    					<td>User Name: </td>
    					<td><input type="text" size="20" name="txtUserName" />
    				</tr>
    				<tr>
    					<td></td>
    					<td><input type="submit" value="Submit" name="B1" /></td>
    				</tr>
    			</table>
    		</form>
    	</body>
    </html>
    dopo aver inviato i dati alla pagina RequestObjectInJSP.jsp,vorrei prendere il valore contenuto in txtUserName, modificarlo a piacimento in modo tale che quando eseguo il comando:
    codice:
    request.getParameter("txtUserName");
    mi venga visualizzato il nuovo dato.

    io avevo pensato a una roba del genere:

    codice:
     <%@page import="java.util.*" %>
    
    <%
    	String username, password, test;
    	
    	
    		
    	request.setAttribute("txtUserName", "ciao");
    	username = request.getParameter("txtUserName");
    		
    %>
    
    <table align="center" bgcolor="ffff00" border="1" cellspacing="0" cellpadding="0">
    	<tr>
    		<td align>Your User Name: </td>
    		<td><%=username %>
    </td>
    	</tr>
    	
    </table>
    ma non funziona

    grazie a tutti per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    volevo sapere se è possibile modificare il valore di un attributo contenuto nella request
    Si, e lo stai già facendo, ma in realtà quello che vuoi fare è modificare un parametro presente nella request(parametri e attributi sono 2 cose diverse). Non puoi modificare i parametri presenti nella request, puoi modificarne solo gli attributi. L'unico modo per avere dei valori diversi nella request è modificarli prima di inviarli alla pagina jsp, cioè lato client. Ti ricordo anche che java non è javascript.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    22
    Hai perfettamente ragione!!! il problema era che utilizzavo il comando
    codice:
    request.getParameter("txtUserName")
    invece di
    codice:
    request.getAttribute("txtUserName")
    grazie per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.