📄 admin.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 + -