package controller;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import dao.ProjectDao;
import model.Project;
/**
* Servlet implementation class projectServlet
*/
public class ProjectServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private ProjectDao dao=new ProjectDao();
/**
* @see HttpServlet#HttpServlet()
*/
public ProjectServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String method=request.getParameter("method");
//企业基本信息得所有信息
if(method!=null&&method.equals("projectListAct")) {
ProjectList(request,response);
return;
}
//跳转到添加页面
if(method!=null&&method.equals("toAddProjectAct")) {
request.getRequestDispatcher("/WEB-INF/project/add.jsp").forward(request, response);
return;
}
//管理员添加企业信息
if(method!=null&&method.equals("addProjectAct")) {
AddProject(request,response);
return;
}
}
//添加企业信息
private void AddProject(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String Project_id=request.getParameter("Project_id");
String Project_name=request.getParameter("Project_name");
String Deputy_name=request.getParameter("Deputy_name");
String Telephone=request.getParameter("Telephone");
String Addr=request.getParameter("Addr");
Project s=new Project();
s.setProject_id(Project_id);
s.setProject_name(Project_name);
s.setDeputy_name(Deputy_name);
s.setTelephone(Telephone);
s.setAddr(Addr);
boolean b=dao.insertProject(s);//插入
if(b){//成功就返回到登陆界面
ProjectList(request, response);
}else {
ProjectList(request, response);
}
}
//管理员所有信息
private void ProjectList(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List<Project> list=dao.findAll();
//2)把PageBean对象放到域中
request.setAttribute("list", list);
//3)转发
request.getRequestDispatcher("/WEB-INF/project/list.jsp").forward(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详见:https://blog.csdn.net/qq_33037637/article/details/135030478 项目名称:基于JSP+Servlet的建设工程监管信息 项目架构:B/S架构 开发语言:Java语言 前端技术:HTML、CSS、JS、JQuery等技术 后端技术:JSP、Servlet、JDBC等技术 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7及以上 运行服务器:Tomcat8.0及以上 运行工具:Eclipse\MYEclipse\IDEA。 项目简介:管理建设工程监管信息等、可以进行增删、改查等相关操作。
资源推荐
资源详情
资源评论
收起资源包目录
24基于JSP+Servlet+Mysql的建设工程监管信息.rar (68个子文件)
基于JSP+Servlet+Mysql的建设工程监管信息
录入项目信息.png 582KB
项目信息.png 692KB
企业信息列表.png 672KB
录入企业信息.png 40KB
db_project.sql 2KB
骨架.png 46KB
project
.classpath 834B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 718B
.jsdtscope 567B
org.eclipse.wst.common.component 473B
org.eclipse.wst.ws.service.policy.prefs 87B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
src
sql
db_student_score.sql 5KB
controller
ProjectServlet.java 3KB
EnterpriseServlet.java 3KB
LoginServlet.java 3KB
utils
ConstructionDB.java 622B
dao
ProjectDao.java 1KB
EnterpriseDao.java 1KB
c3p0-config.xml 578B
filter
EncodingFilter.java 1KB
LoginFilter.java 1KB
model
Enterprise.java 921B
Project.java 968B
listener
CountListener.java 2KB
build
classes
sql
db_student_score.sql 5KB
controller
ProjectServlet.class 3KB
EnterpriseServlet.class 3KB
LoginServlet.class 3KB
utils
ConstructionDB.class 1KB
dao
EnterpriseDao.class 2KB
ProjectDao.class 2KB
c3p0-config.xml 578B
filter
LoginFilter.class 2KB
EncodingFilter.class 1KB
model
Enterprise.class 1KB
Project.class 1KB
listener
CountListener.class 2KB
WebContent
WEB-INF
lib
commons-io-2.4.jar 181KB
jstl-1.2.jar 405KB
jstl.jar 20KB
commons-dbutils-1.7.jar 95KB
mchange-commons-java-0.2.12.jar 604KB
c3p0-0.9.5.2.jar 486KB
mysql-connector-java-5.1.48.jar 983KB
commons-fileupload-1.3.1.jar 67KB
enterprise
list.jsp 3KB
add.jsp 3KB
web.xml 2KB
views
left.jsp 4KB
index.jsp 769B
main.jsp 2KB
project
list.jsp 3KB
add.jsp 3KB
index.jsp 769B
css
content.css 362B
top.css 443B
left.css 479B
images
image_all.jpg 236KB
Thumbs.db 11KB
image_all_02.jpg 37KB
addpro.JPG 2KB
title02.jpg 9KB
title01.jpg 8KB
META-INF
MANIFEST.MF 39B
.project 907B
共 68 条
- 1
资源评论
小码叔
- 粉丝: 4148
- 资源: 1181
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功