zoukankan      html  css  js  c++  java
  • Strtus2框架使用HttpServletResponse响应数据

    -----------------------------------------------------------------------------------------jsp--------------------------------------------------------------------------------

    <script type="text/javascript" src="/struts2.0/js/jquery-1.11.3.min.js"></script>
    <script type="text/javascript">
    function checkUsername(){
    //获取文本框的值
    var usernameValue = $("#username").val();
    //向服务器发送请求
    $.post("/struts2.0/checkUsername",{"username":usernameValue},function(data){
    //var jsonObject = eval("("+data+")");
    var html="";
    if(data.flag){
    html="<font color='green'>"+data.message+"</font>";
    }else{
    html="<font color='red'>"+data.message+"</font>";
    }
    $("#username_msg").html(html);
    },"json");
    }
    </script>
    </head>
    <body>
    username:<input type="text" name="username" id="username" onblur="checkUsername()"><span id="username_msg"></span><br>
    password:<input type="password" name="password"><br>
    </body>
    </html>

    -----------------------------------------------------------------------------------------action--------------------------------------------------------------------------------

    public class LoginAction {
    public void checkUsername(){
    //1.接受数据
    String username = ServletActionContext.getRequest().getParameter("username");
    Result result = new Result();
    //2.判断username是否可用
    if("tom".equalsIgnoreCase(username)){
    result.setFlag(false);
    result.setMessage("用户名已被占用");
    }else{
    result.setFlag(true);
    result.setMessage("用户名可以使用");
    }
    //将result转换成json
    String json = JSONObject.toJSONString(result);
    try {
    //通过response响应到浏览器
    ServletActionContext.getResponse().setCharacterEncoding("utf-8");
    ServletActionContext.getResponse().getWriter().write(json);

  • 相关阅读:
    web开发之mysql优化总结
    使用webpack构建属于你自己的npm包
    jwt在node中的应用与实践
    zookeeper启动失败解决办法(3.5.7)
    oracle表分区详解
    oracle job
    ORACLE恢复误删的表数据
    go mod使用 踏雪扬尘
    sparkcore 学习 踏雪扬尘
    GO语言基本知识 踏雪扬尘
  • 原文地址:https://www.cnblogs.com/wwwzzz/p/7841127.html
Copyright © 2011-2022 走看看