⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin.java

📁 一个简单的班费管理系统
💻 JAVA
字号:
/*
 * admin.java
 *该类用于增加新用户,添加班费收入和班费支出
 * Created on 2007年12月8日, 上午9:48
 */

package com.classmoney.servlet;

import com.classmoney.addmoneyRemote;
import com.classmoney.userRemote;
import java.io.*;
import java.net.*;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.Hashtable;
import java.util.Properties;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.classmoney.servlet.EJbFactory;

/**
 *
 * @author Administrator
 * @version
 */
public class admin extends HttpServlet {
    
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        doPost(request,response);

    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=GB2312");
        response.setCharacterEncoding("GB2312");
        PrintWriter out = response.getWriter();
        HttpSession session = request.getSession();
        String act=request.getParameter("action");//取得url传来的参数
        if(act.equals("addstudent"))//如果参数等于addstudent,也就是action=action
        {
            String username=(request.getParameter("username")).trim();//取得用户名去除空格
            String pwd=(request.getParameter("password")).trim();
            short ulv= Short.parseShort(request.getParameter("userlv"));
            String sname=request.getParameter("sname");
            try
            {
                userRemote user=(userRemote)EJbFactory.getEJB("userBean/remote");//通过JNDI查找session bean
                user.insertUser(username,pwd,sname,(short)ulv);//session bean中添加用户方法,执行添加成功
                  out.println("<script>\r\n");
             out.println("{ \r\n");
            out.println("alert(\"系统提示:添加成功 \"); \r\n");
            out.println("window.document.location.href=\"main.html\";\r\n");
            out.println("}\r\n");
            out.println("</script>");
                
            }
            catch (Exception e) {
            out.println(e.getMessage());
            }
            
        }
        if(act.equals("addmoney"))
        {

            double jiner=Double.parseDouble((request.getParameter("jiner")).trim());//金额转换为double型
            String jtime=(request.getParameter("jtime")).trim();
            String username=(request.getParameter("username")).trim();
            String jcontent=(request.getParameter("jcontent")).trim();
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");//对日期进行简单的转型,因为你输入的是字符型
              try
            {
                addmoneyRemote addmoney=(addmoneyRemote)EJbFactory.getEJB("addmoneyBean/remote");
                addmoney.addmoney((double)jiner,formatter.parse(jtime),username,(short)1,jcontent);
                 out.println("<script>\r\n");
                out.println("{ \r\n");
                out.println("alert(\"系统提示:添加收入成功 \"); \r\n");
                out.println("window.document.location.href=\"main.html\";\r\n");
                out.println("}\r\n");
                out.println("</script>");
                
            }
            catch (Exception e) {
            out.println(e.getMessage());
            }
            
        }
        
         if(act.equals("outmoney"))
        {

            double jiner=Double.parseDouble((request.getParameter("jiner")).trim());
            String jtime=(request.getParameter("jtime")).trim();
            String username=(request.getParameter("username")).trim();
            String jcontent=(request.getParameter("jcontent")).trim();
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
              try
            {
                addmoneyRemote addmoney=(addmoneyRemote)EJbFactory.getEJB("addmoneyBean/remote");
                addmoney.addmoney((double)jiner,formatter.parse(jtime),username,(short)2,jcontent);
                 out.println("<script>\r\n");
                out.println("{ \r\n");
                out.println("alert(\"系统提示:添加支出成功 \"); \r\n");
                out.println("window.document.location.href=\"main.html\";\r\n");
                out.println("}\r\n");
                out.println("</script>");
                
            }
            catch (Exception e) {
            out.println(e.getMessage());
            }
            
        }

       
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -