<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    //ReceiveAction.java
    package com.abin.ajax.action;

    import javax.servlet.http.HttpServletResponse;

    import org.apache.struts2.ServletActionContext;

    import com.abin.ajax.bean.UserBean;
    import com.opensymphony.xwork2.ActionSupport;
    import com.opensymphony.xwork2.ModelDriven;

    public class ReceiveAction extends ActionSupport implements ModelDriven{
     private String result;
     private UserBean user;
     public Object getModel(){
      if(null==user){
       user=new UserBean();
      }
      return user;
     }
     public String receive(){
      HttpServletResponse response=ServletActionContext.getResponse();
      String username=user.getUsername();
      String password=user.getPassword();
      String company=user.getCompany();
      String work=user.getWork();
      String address=user.getAddress();
      
      try {
       if(username!=null){
        System.out.println("username="+username);
        result="1";
        response.getWriter().write("1");
        response.getWriter().flush();
        response.getWriter().close();
        return "json";
       }
      } catch (Exception e) {
       e.printStackTrace();
      }
      return null;
     }
     
     
     public UserBean getUser() {
      return user;
     }
     public void setUser(UserBean user) {
      this.user = user;
     }
     public String getResult() {
      return result;
     }
     public void setResult(String result) {
      this.result = result;
     }
     
    }



    //struts.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "   
    <struts>
     <package name="userAjax" extends="json-default" namespace="/" >
      <action name="receive" method="receive" class="com.abin.ajax.action.ReceiveAction">
       <result name="json" type="json"></result>
      </action>
     </package>


    </struts>






    //web.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="
      <display-name>website</display-name>
     
      <filter>
            <filter-name>struts2</filter-name>
            <filter-class>
                org.apache.struts2.dispatcher.FilterDispatcher
            </filter-class>
        </filter>
     
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
     
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
    </web-app>





    //index.jsp

    <%@ page language="java" contentType="text/html; charset=utf-8"
     pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>清風少年</title>
    <link href="css/page/html.css" type="text/css" rel="stylesheet"></link>
    </head>
    <style type="text/css">
    #nav li {
     display: inline;
     list-style-type: none;
     padding: 5px;
    }
    </style>
    <script type="text/javascript" src="js/first/public.js"></script>


    <body>
     <ul id="nav">
      <li><a href="
      <li><a href="#">博客</a></li>
      <li><a href="#">相冊</a></li>
      <li><a href="#">圈子</a></li>
      <li><a href="#">設置</a></li>
     </ul>
     <br/>
     <span id="txt" ></span>
     <br/>
     <div id="practise">
      用戶名:<br/>
      <input type="text" name="username" id="username"/><br/>
      密碼:<br/>
      <input type="text" name="password" id="password"/><br/>
      <hr/>
      公司:&nbsp;
      <select id="company" name="company">
       <option value="abin">abin</option>
       <option value="bing">bing</option>
      </select>
      <br/>
      <hr/>
      職業:<br/>
      農民:
      <input type="checkbox" name="work" id="work" checked  value="1"/>
      男人:
      <input type="checkbox" name="work" id="work"/><br/>
      詩人:
      <input type="checkbox" name="work" id="work"/>
      歌手:
      <input type="checkbox" name="work" id="work"/><br/>
      <hr/>
      家庭住址:<br/>
      中國:
      <input type="radio" name="address" id="address" checked  value="1"/>
      涼城:
      <input type="radio" name="address" id="address"/><br/>
      內蒙古:
      <input type="radio" name="address" id="address"/><br/>
      
      <input type="button"  value="提交" onclick="SendAndReturn()"/>
     </div>


    </body>
    </html>

     





    //public.js
    //創建Ajax請求
    function CreateXmlRequest(){
      var xmlHttp=false;
      if(window.XMLHttpRequest){
       xmlHttp=new XMLHttpRequest();
      }else if(window.ActiveXObject){
       try{
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
       }catch(e1){
        try {
         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        } catch (failed) {
         xmlHttp=false;
        }
        
       }
      }
      return xmlHttp;
     }
     
    function SendAndReturn(){
     var username=document.getElementById("username").value;
     var password=document.getElementById("password").value;
     var company=document.getElementById("company").value;
     var work=document.getElementById("work").value;
     var address=document.getElementById("address").value;
     
     var request=CreateXmlRequest();
     if(!request){
      document.getElementById("txt").innerHTML="當前瀏覽器不支持";
     }else{
      document.getElementById("txt").innerHTML="創建xmlHttp成功";
      request.open("post","receive?username="+username+"&password="+password+"&company="+company+"&work="+work+"&address="+address,true);
      request.send();
      request.onreadystatechange=function(){
       if(request.readyState==4){
        if(request.status==200){
         var data=request.responseText;
         
         alert("data="+data);
         if(data=="1"){
          alert("username!=null");
         }
         document.getElementById("txt").innerHTML=request.responseText;
        }
       }
      }
     }
     
     
     
     
    }

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成影院午夜网站| 亚洲精品无码不卡| 香蕉视频亚洲一级| 成年女人午夜毛片免费视频| 亚洲一区二区三区免费视频| 男女超爽刺激视频免费播放| 国产成人亚洲合集青青草原精品| 99久久精品日本一区二区免费| 亚洲最新中文字幕| 精品久久久久久久久免费影院| 精品亚洲国产成人| 精品国产一区二区三区免费看| 亚洲精品无码专区在线播放| 国产成人精品123区免费视频| 无人视频在线观看免费播放影院| 亚洲国产黄在线观看| 中文字幕免费在线视频| 亚洲∧v久久久无码精品| 91精品免费久久久久久久久| 亚洲高清有码中文字| 亚洲M码 欧洲S码SSS222| 91视频免费观看| 亚洲精品国产手机| 成人一a毛片免费视频| 日韩在线一区二区三区免费视频| 国产成人综合亚洲亚洲国产第一页| 国产真人无码作爱视频免费| 亚洲国产精品yw在线观看| 国产一级高清视频免费看| 怡红院免费的全部视频| 亚洲另类图片另类电影| 免费人成年激情视频在线观看| 中文在线免费视频| 久久亚洲最大成人网4438| 亚洲国产成人久久综合一区77| 日韩精品免费视频| 亚洲AV无码一区二区三区久久精品| 国产gv天堂亚洲国产gv刚刚碰| 久久www免费人成看片| 天堂亚洲免费视频| 亚洲国产高清美女在线观看|