• 大小: 2.86MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-12
  • 语言: Java
  • 标签: servlet  jsp  javabean  mysql  

资源简介

系统采用MVC设计模式,使用servlet+jsp+javabean+mysql技术 功能很全面,代码简单 适合初学者参考

资源截图

代码片段和文件信息

package dt.it.controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dt.it.domain.Course;
import dt.it.exceptions.CourseExistException;
import dt.it.service.CourseService;
import dt.it.utils.WebUtils;

public class AddCourseServlet extends HttpServlet {
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
Course course = WebUtils.request2Bean(request Course.class);
try{

boolean b = course.validate();
//System.out.println(course.getCadapt()+“...“+course.getCgrade()+“...“+course.getCkind());
//验证提交过来的消息是否有空
if(!b){
//检查信不合法
request.setAttribute(“courseForm“ course);
request.getRequestDispatcher(“/WEB-INF/jsp/admin/addCourseInfo.jsp“).forward(request response);
return;
}
CourseService service = new CourseService();
//可能抛出courseExistException
service.addCourse(course);
//如果没抛异常  则添加成功
request.setAttribute(“message“ “添加成功!“);
request.getRequestDispatcher(“/message.jsp“).forward(request response);

}catch (CourseExistException ce) {
course.getErrors().put(“cno“ “课程号已存在!“);
request.setAttribute(“courseForm“ course);
request.getRequestDispatcher(“/WEB-INF/jsp/admin/addCourseInfo.jsp“).forward(request response);
return;
}catch (Exception e) {
//5  如果service处理不成功  并且不成功是其他的原因 ,跳转到网站的全局消息显示页面  为用户显示友好错误消息
e.printStackTrace();
request.setAttribute(“message““服务器出现未知错误!“);
request.getRequestDispatcher(“/message.jsp“).forward(request response);
return;
}



}

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

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-20 00:44  eduos\
     目录           0  2014-04-20 00:44  eduos\src\test\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\utils\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\service\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\filter\
     目录           0  2014-04-20 00:44  eduos\.settings\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\exceptions\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\domain\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\dao\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\controller\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\UI\
     目录           0  2014-04-20 00:44  eduos\src\dt\it\
     目录           0  2014-04-20 00:44  eduos\WebRoot\
     目录           0  2014-04-20 00:44  eduos\WebRoot\meta-INF\
     目录           0  2014-04-20 00:44  eduos\src\dt\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\classes\
     目录           0  2014-04-20 00:44  eduos\src\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\classes\dt\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\classes\dt\it\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\classes\dt\it\UI\
     目录           0  2014-04-20 00:44  eduos\WebRoot\public\
     目录           0  2014-04-20 00:44  eduos\WebRoot\image\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\lib\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\jsp\teacher\
     文件       15493  2014-04-20 00:43  eduos.sql
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\jsp\student\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\jsp\admin\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\jsp\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\classes\test\
     目录           0  2014-04-20 00:44  eduos\WebRoot\WEB-INF\classes\dt\it\utils\
............此处省略229个文件信息

评论

共有 条评论