6月18日 SSH 周一

package com.action;

import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import net.sf.json.JSONObject;

import com.dto.Dog;
import com.dto.Type;
import com.opensymphony.xwork2.ActionSupport;
import com.service.DogService;

public class Action extends ActionSupport{
    private DogService service;
    private List<Dog> DogList;

    public String list() throws Exception {
        // TODO Auto-generated method stub
        DogList = service.DogList();
        return "list";
    }
    public void down() throws IOException{
        Map<String, Object> map = new HashMap<String, Object>();
        List<Type> down = service.downList();
        map.put("down", down);
        JSONObject fromObject = JSONObject.fromObject(map);
        System.out.println(fromObject);
        HttpServletResponse response = ServletActionContext.getResponse();
        response.setCharacterEncoding("utf-8");
        response.getWriter().print(fromObject);
    }

    public DogService getService() {
        return service;
    }

    public void setService(DogService service) {
        this.service = service;
    }

    public List<Dog> getDogList() {
        return DogList;
    }

    public void setDogList(List<Dog> dogList) {
        DogList = dogList;
    }


}
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'update.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  <script type="text/javascript" src="js/jquery-1.8.2.js"></script>
  <script type="text/javascript">
    $(function(){
        var id = "${param.id}";
        $.post(
            "d_down",
            function (data){
                var data = data.down;
                for ( var i in data) {
                    $("select").append("<option value="+data[i].tid+">"+data[i].tname+"</option>");
                }
            },"json"
        );
    });
  </script>
  </head>

  <body>
  <form>
        id:<input name="id"><br>
        name:<input name="name"><br>
        sex:<input type="radio" value="男" name="sex"><input type="radio" value="女" name="sex"><br>
        hobby:<input type="checkbox" value="喝酒">喝酒
        <input type="checkbox" value="吃肉"><br>
        age:<input name="age"><br>
        type:<select>

        </select>
  </form>
  <input type="button" value="提交" onclick="sub()">
  </body>
</html>

If you see something wrong happening in the world, you can either do nothing, or you can do something.
如果你看到这个世界出了问题,你要么别插手,要么去改变她。
《神奇女侠》

猜你喜欢

转载自blog.csdn.net/helloworld_1996/article/details/80727567