瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 送、送、送【原创】【分享】
session - 2007-1-26 15:29:00
这个代码大家可以拿去研究下,这个是我在开发过程中的增加资料时候的一段代码,我觉得很经。。。
public class SysmanServlet extends HttpServlet
{   
    public void doGet(HttpServletRequest request ,HttpServletResponse response)throws IOException, ServletException
    {
        SysmanBean sbean = null;
        try
        {
            int errcode = 0;
            DealString ds = new DealString();
           
            String strType = ds.toString((String)request.getParameter("txt_type"));//取得菜单类别           
            String strID = ds.toString((String)request.getParameter("txt_id"));//编号
            String strDict = ds.toGBK(ds.toString((String)request.getParameter("txt_dict")));//字典名称           
            String strEdit = ds.toString((String)request.getParameter("txt_edit"));//增删改类型
            //建立实例
            int ntype = Integer.parseInt(strType);
            sbean = new SysmanBean();
            sbean.setType(ntype);
            sbean.setID(strID);
            sbean.setDictname(strDict);
           
            //删除记录时
            if(strEdit.equals("3"))
            {       
                errcode = sbean.delData();
                if(ntype>10)
                    strType = ""+(ntype-10);
            }
            if(strEdit.equals("4"))
            {
                errcode = sbean.revert();
            }
            else
            {
                if(strType.equals("1"))//字典维护
                {
                    //取得表单参数
                    String text_zdmc = ds.toGBK(ds.toString((String)request.getParameter("text_zdmc")));
                    String text_xmbh = ds.toString((String)request.getParameter("text_xmbh"));
                    String text_xmmc = ds.toGBK(ds.toString((String)request.getParameter("text_xmmc")));
                    String text_syzt = ds.toString((String)request.getParameter("text_syzt"));
                    String text_jbxh = ds.toString((String)request.getParameter("text_jbxh"));
               
                    //生成参数集
                    Hashtable hash = new Hashtable();
                    hash.put("ZDMC",text_zdmc);
                    hash.put("XMBH",text_xmbh);
                    hash.put("XMMC",text_xmmc);
                    hash.put("SYZT",text_syzt);
                    hash.put("JBXH",text_jbxh);

                    if(strEdit.equals("1"))//增加记录
                    {
                    //    sbean.setID(text_xmbh);   
                        errcode = sbean.addDict(hash);
                    }
                    else if(strEdit.equals("2"))//修改记录
                    {
                        sbean.setID(text_xmbh);
                        sbean.setDictname(text_zdmc);
                        errcode = sbean.modDict(hash);
                    }
                }
            }


            //response.setContentType("text/html");
            //PrintWriter out = response.getWriter();
            String go="oa/sysman/index.jsp?txt_type="+strType+"&errcode="+errcode;
            response.sendRedirect(go);       
        }
        catch(Exception e){System.out.println("SysmanServlet处理时出错;错误为:"+e);}
        finally{
            if(sbean!=null)sbean.closeConn();
        }
    }

    public void doPost(HttpServletRequest request ,HttpServletResponse response)throws IOException, ServletException
    {
        doGet(request,response);
    }
}

附件: 8258312007126151950.gif
bigmonkey - 2007-1-26 18:10:00
恩恩。。那个。。
俺晓得大哥是高手,能告诉我这个是什么程序编写的么?。。。
我就晓得一点C++。如果是C++的话,麻烦大哥补全好么?
--------------------Configuration: first - Win32 Debug--------------------
Compiling...
first.cpp
F:\编程使用\first.cpp(1) : error C2143: syntax error : missing ';' before 'public'
F:\编程使用\first.cpp(2) : error C2143: syntax error : missing ';' before '{'
F:\编程使用\first.cpp(2) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.

first.obj - 1 error(s), 0 warning(s)
session - 2007-1-26 22:28:00
呵呵,这个是JAVA的,不过你应该能看懂啊...不好意思我帮不了你了,我以前学过C++现在早就忘记了
bigmonkey - 2007-1-27 0:12:00
恩恩。。那个。。你太看得起我了。呵呵
我C++刚开始看那。。怎么会JAVA呢。。。
不过JAVA我也想学来着,教程我都下了。不过我不知道什么软件能运行。。呵呵。。。
告诉我下。我去下个,学着看看
3Q
session - 2007-1-27 16:54:00
下载个JDK先安装,再下个编辑工具就OK了
bigmonkey - 2007-1-27 18:07:00
恩。搞了一上午才算把能运行JAVA的环境给搞定了。。哎。。还是先看C++吧。。。积极在这里发帖子了 ^_^
Coolpanda - 2007-1-27 22:40:00
这个应该是Java了,到了1.4 就不推荐用 Hashtable 了。
而且你如果要compile,还需要servlet的jar库
gloomsword - 2007-1-27 23:48:00
呵呵,我学的是TC,好象不太实用,也想学JAVA,大哥们到时候指点指点哈
Calmer - 2007-1-28 15:32:00
学了C++学Java应该很块哦
session - 2007-1-29 16:59:00
一样,学了C#学JAVA很快,同样学了JAVA学C#也很快,支持你
1
查看完整版本: 送、送、送【原创】【分享】