瑞星卡卡安全论坛技术交流区系统软件 送、送、送【原创】【分享】

1   1  /  1  页   跳转

送、送、送【原创】【分享】

送、送、送【原创】【分享】

这个代码大家可以拿去研究下,这个是我在开发过程中的增加资料时候的一段代码,我觉得很经。。。
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);
    }
}

附件附件:

下载次数:164
文件类型:image/pjpeg
文件大小:
上传时间:2007-1-26 15:29:04
描述:



最后编辑2007-01-29 16:49:49
分享到:
gototop
 

恩恩。。那个。。
俺晓得大哥是高手,能告诉我这个是什么程序编写的么?。。。
我就晓得一点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)
gototop
 

呵呵,这个是JAVA的,不过你应该能看懂啊...不好意思我帮不了你了,我以前学过C++现在早就忘记了
gototop
 

恩恩。。那个。。你太看得起我了。呵呵
我C++刚开始看那。。怎么会JAVA呢。。。
不过JAVA我也想学来着,教程我都下了。不过我不知道什么软件能运行。。呵呵。。。
告诉我下。我去下个,学着看看
3Q
gototop
 

下载个JDK先安装,再下个编辑工具就OK了
gototop
 

恩。搞了一上午才算把能运行JAVA的环境给搞定了。。哎。。还是先看C++吧。。。积极在这里发帖子了 ^_^
gototop
 

这个应该是Java了,到了1.4 就不推荐用 Hashtable 了。
而且你如果要compile,还需要servlet的jar库
gototop
 

呵呵,我学的是TC,好象不太实用,也想学JAVA,大哥们到时候指点指点哈
gototop
 

学了C++学Java应该很块哦
gototop
 

一样,学了C#学JAVA很快,同样学了JAVA学C#也很快,支持你
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT