
Originariamente inviata da
cavicchiandrea
A) Non conosco jsp pertanto non saprei come o cosa modificare
B) Il codice (che sia js o jsp) deve essere leggibile
C) Non riscontro codice js/jquery
D) non postare codice lato server se non espressamente richiesto non tutti lo conoscono di contro confonde
Non so cosa sia successo ma l'anteprima del messaggio era nettamente differente, addirittura mancano completamente delle parti di codice. Mah! Scusate! Provvedo a postare qui il codice della pagina d'inserimento.
codice:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE>
<html>
<head>
<!--/Importazione jQuery-->
<script type="text/javascript" src="js/jquery-2.2.2.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<!--/Importazione CSS-->
<link rel="stylesheet" href="Style.css" type= "text/css">
<title>Form d'inserimento username e password</title>
</head>
<body>
<div id="container">
<div id="header"><h2>Form Inserimento Username / Password </h2></div>
<div id="form">
<form id="form_ajax" method="post" action="UserController">
<div id="header">
<label for="username">Inserisci il tuo username: </label>
<input id="username" type="text" name="username">
<p><label for="password">Inserisci la tua password: </label>
<input id="password" type="password" name="password">
<div id="header">
<h3>Accedi come</h3>
<select id="roletype" name="roletype">
<option value="0">Utente</option>
<option value="1">Amministratore</option>
</select></div>
<input id="submit" type="submit" value="Login">
</div>
</form>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#submit').click(function(){
$('#form').append('<img src="img/load.gif" alt="loading" id="loading" />');
var username= $('#username').val();
var password= $('#password').val();
var roletype= $('#roletype').val();
$.ajax({
url: 'UserController',
type: 'POST',
data: 'username=' + username + '&password=' + password + '&roletype=' +roletype,
success: function (risposta){
$('#form').append('<p id="risposta">'+ risposta +'</p>');
$('#loading').fadeOut(800,function(){
$(this).remove();
})
}
});
return false;
});
});
</script>
</body>
</html>
Per il codice lato server cosa mi consiglieresti di fare? Postarlo in "Java"? Sarebbero un pò legate le cose.