привет каждый я пытаюсь разработать JSP групповой чат с AJAX .. вот моя страница индексJSP Групповой чат с AJAX
function SChat() {
var uname = form1.uname.value;
var msg = form1.msg.value;
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 2000)
{
document.getElementById('chatlogs').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "insert.jsp?uname=" + uname + "&msg=" + msg",true);
xmlhttp.send();
}
Html:
<form name="form1" >
Enter Your Chat name <input type="text" name="uname"> </br>
Message <textarea name="msg"></textarea>
</br>
<a href ="#" onclick="SChat()">send</a>
</br>
<div id="chatlogs">
llllllll
</div>
</form>
и вот мой вставить страницу
String uname = request.getParameter("uname");
String msg = request.getParameter("msg");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/chatbox",
"root", "");
Statement st = con.createStatement();
st.executeUpdate("insert into logs(msg,username) values ('" + msg + "','" + uname + "')");
String query = "select * from logs ";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
out.println(rs.getString(3));
out.println(rs.getString(3));
}
проблема заключается в том, что значение не передается для вставки страницы, и результат не получается напечатано во внутреннем html любая идея ??