81,095
社区成员
发帖
与我相关
我的任务
分享
$(document).ready(function(){
$("#btnsub").click(function(){
$.ajax({
type: "POST",
url: "URL",
data: {message:message},
success: function(data) {
alert("跳转成功!");
alert();
}
window.location="success.jsp";
}
});
这是java代码
/******
* 判断余额
* @param request
* @param response
*/
private void doMessage(HttpServletRequest request,
HttpServletResponse response) throws IOException, ServletException {
String message= request.getParameter("message");
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
message = message +"\n"+"成功";
ObjectMapper objectMapper = JsonUtil.getInstance();
out.write(objectMapper.writeValueAsString(message));
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
JsonDao dao=new JsonDao();
PrintWriter out=null;
// String jsonString="[{'province':'吉林省'},{'province':'辽宁省'},{'province':'山东省'}]";
JSONArray jsonarray=dao.testUser();
String jsonArray=jsonarray.toString();
HttpSession session=request.getSession();
session.setAttribute("jsonArray", jsonArray);
try {
out=response.getWriter();
out.print(jsonArray);
//out.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}/*finally{
out.close();
}*/
String name=request.getParameter("name");
String password=request.getParameter("password");
System.out.println("用户名:"+name+"密码:"+password);
session.setAttribute("name", name);
//request.getRequestDispatcher("success.jsp").forward(request, response);
}
这是jsp页面
<script type="text/javascript">
$(document).ready(function(){
$("#btnsub").click(function(){
$.ajax({
type: "POST",
url: "JsonServlet",
data: {'name':$("#name").val(),'password':$("#pwd").val()},
success: function(result) {
alert("跳转成功!");
var json=eval(result);
alert(json[0].userName);
for(var i=0;i<json.length;i++){
alert(json[i].userName);
var pd=json[i].password;
alert(json[i].password);
alert(json[i].date.day);
alert("传递密码:");
//alert(json[i].province);
}
window.location="success.jsp";
}
});
});
});
</script>
</head>
<body>
<h1>
json测试示例
</h1>
用户名:
<input type="text" id="name">
<br />
密 码:
<input type="password" id="pwd">
<br />
<input type="text" name="password" id="password" value=pd><br/>
<input type="button" value="提交" id="btnsub">
</body>
jQuery.getJSON("http://127.0.0.1/home/sess?aaa=4&bbb=7&ccc=9", function(data){
alert(data)
} )
var json=eval('(' + data + ')');
for(var i=0;i<json.length;i++){
alert(json[i].customer_no);
}
给分,楼主。