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

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

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

    superwei

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    簡單的struts應用開發(4)


    第五步:建立Action (userAction.java)

    這里我們將建產兩個Action .

    userAction.java 將完成以下工作.
    1.添加(前期數據準備. 主是提取部門資料.并傳遞給adduser.jsp)
    2.修改(前期數據準備)
    3.刪除
    4.查看所有用戶資料.

    user1Action.java 將完成以下工作
    1.添加用戶(對myuser表操作)
    2.修改用戶(對myuser表操作)

    package mystruts;

    import org.apache.struts.action.*;
    import javax.servlet.http.*;
    import mystruts.*;
    import java.util.*;
    import java.sql.*;
    import ConnectionPool.*;

    public class userAction extends Action {
    public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception
    {
    userdao dao=new userdao();
    HttpServletRequest request=httpServletRequest;
    String action;
    if(request.getParameter("action").equals("") || request.getParameter("action")==null)
    {
    action="add";
    }
    else
    {
    action=request.getParameter("action");
    }
    if(action.equals("add"))
    {
    request.setAttribute("dep",this.getDep());
    return (actionMapping.findForward("add"));
    }
    if(action.equals("edit"))
    {
    String key=request.getParameter("key");
    request.setAttribute("dep",this.getDep());
    request.setAttribute("userActionForm",dao.getUser(key));
    return (actionMapping.findForward("add"));
    }
    if(action.equals("del"))
    {
    String key=request.getParameter("key");
    dao.delUser(key);
    return (actionMapping.findForward("delview"));
    }
    if(action.equals("view"))
    {
    request.setAttribute("rs",dao.getAlluser());
    return (actionMapping.findForward("view"));
    }

    return null;
    }
    //---------------------------------------------
    public Collection getDep()
    {
    getDbConnection db=new getDbConnection();
    Connection con=db.getCon();
    ResultSet rs=null;

    PreparedStatement ps = null;

    ArrayList rslist = new ArrayList();

    String sql="select * from mydep";
    try {
    ps = con.prepareStatement(sql);
    rs=ps.executeQuery();
    while(rs.next())
    {
    HashMap rscol = new HashMap();
    rscol.put("id",rs.getString("dep_id"));
    rscol.put("name1",rs.getString("dep_name"));
    rslist.add(rscol);
    }
    }
    catch (SQLException e)
    {
    System.out.println("sql error");
    }
    finally
    {
    try{
    con.close();
    db.d_close();
    }
    catch(Exception e) {}
    }
    return rslist;
    }
    }



    package mystruts;

    import org.apache.struts.action.*;
    import javax.servlet.http.*;

    public class user1Action extends Action {
    public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception
    {
    userActionForm uaf = (userActionForm) actionForm;
    if(uaf.getAction().equals("add"))
    {
    new userdao().userInsert(uaf);
    return (actionMapping.findForward("view"));
    }
    if(uaf.getAction().equals("edit"))
    {
    new userdao().userUpdate(uaf);
    return (actionMapping.findForward("view"));
    }
    return null;
    }
    }

    posted on 2005-10-31 10:32 小辭猬 閱讀(200) 評論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 亚洲日韩VA无码中文字幕| 亚洲不卡av不卡一区二区| 色多多A级毛片免费看| 久久久久亚洲av无码专区蜜芽| 免费无码VA一区二区三区| 亚洲第一成人在线| 亚洲一级Av无码毛片久久精品| 最近2019中文字幕免费直播| 亚洲av无码一区二区三区天堂| 狠狠色伊人亚洲综合成人| 99久久久精品免费观看国产| 美女视频黄a视频全免费网站色 | 中文精品人人永久免费| 亚洲免费电影网站| 亚洲精品网站在线观看不卡无广告| 日韩免费观看一区| 色偷偷亚洲第一综合网| 久久亚洲精品中文字幕| 成人亚洲综合天堂| 很黄很黄的网站免费的| 一个人看的www在线免费视频 | 国产亚洲美女精品久久| 久久精品国产亚洲精品2020| 亚洲电影日韩精品| 无码国产精品一区二区免费| 黄桃AV无码免费一区二区三区| 亚洲人成色在线观看| 国产亚洲婷婷香蕉久久精品| 国产男女猛烈无遮挡免费视频| 外国成人网在线观看免费视频| 久久福利青草精品资源站免费| 亚洲中文字幕日本无线码| 国产亚洲婷婷香蕉久久精品| 国产区卡一卡二卡三乱码免费| 亚洲免费中文字幕| 国产午夜精品理论片免费观看| 美女扒开屁股让男人桶爽免费| 亚洲手机中文字幕| 亚洲精品中文字幕无码蜜桃| 亚洲AV之男人的天堂| 在线看片人成视频免费无遮挡|