首页 > 编程语言 >javaweb期中考试

javaweb期中考试

时间:2022-11-04 15:59:06浏览次数:45  
标签:javaweb rs 期中考试 req huodongleixing zhuti bean String

bean类

package Bean;

public class bean {
private String zhuti;
private String mudi;
private String huodongleixing;
private String time;
private String didian;
private String duixiang;
private String neirong;
private String richenganpai;
public String getZhuti() {
return zhuti;
}
public void setZhuti(String zhuti) {
this.zhuti = zhuti;
}
public String getMudi() {
return mudi;
}
public void setMudi(String mudi) {
this.mudi = mudi;
}
public String getHuodongleixing() {
return huodongleixing;
}
public void setHuodongleixing(String huodongleixing) {
this.huodongleixing = huodongleixing;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getDidian() {
return didian;
}
public void setDidian(String didian) {
this.didian = didian;
}
public String getDuixiang() {
return duixiang;
}
public void setDuixiang(String duixiang) {
this.duixiang = duixiang;
}
public String getNeirong() {
return neirong;
}
public void setNeirong(String neirong) {
this.neirong = neirong;
}
public String getRichenganpai() {
return richenganpai;
}
public void setRichenganpai(String richenganpai) {
this.richenganpai = richenganpai;
}
public bean(String zhuti, String mudi, String huodongleixing, String time, String didian, String duixiang,
String neirong, String richenganpai) {
super();
this.zhuti = zhuti;
this.mudi = mudi;
this.huodongleixing = huodongleixing;
this.time = time;
this.didian = didian;
this.duixiang = duixiang;
this.neirong = neirong;
this.richenganpai = richenganpai;
}
public bean() {
super();
}

}

 

 

Dao类

package Dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import Bean.bean;
import util.DBUtil;
public class Dao {
public boolean add(bean bean) {
String sql = "insert into huodong(zhuti,mudi,huodongleixing,time,didian,duixiang,neirong,richenganpai) values('" + bean.getZhuti() + "','" + bean.getMudi() + "','" + bean.getHuodongleixing() + "','" + bean.getTime() + "','" + bean.getDidian() + "','" + bean.getDuixiang() + "','" + bean.getNeirong() + "','" + bean.getRichenganpai() + "')";

//创建数据库链接
Connection conn = DBUtil.getConn();
Statement state = null;
boolean f = false;
int a = 0;

try {
state = conn.createStatement();
a = state.executeUpdate(sql);
} catch (Exception e) {
e.printStackTrace();
} finally {
//关闭连接
DBUtil.close(state, conn);
}
if (a > 0) {
f = true;
}
return f;
}
public boolean leibie(String zhuti) {
boolean flag = false;
String sql = "select name from huodong where name = '" + zhuti + "'";
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
flag = true;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}
return flag;
}

public int delete (String zhuti) {

String sql = "DELETE from huodong WHERE zhuti like '%"+zhuti+"%'";
Connection conn = DBUtil.getConn();
Statement state = null;
int a = 0;

try {
state = conn.createStatement();
a = state.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(state, conn);
}

return a;
}

public bean getByName(String name) {
String sql = "select * from huodong where zhuti ='" + name + "'";
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
bean bean = null;
try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
String zhuti =rs.getString("zhuti");
String mudi = rs.getString("mudi");
String huodongleixing = rs.getString("huodongleixing");
String time = rs.getString("time");
String didian = rs.getString("didian");
String duixiang = rs.getString("duixiang");
String neirong = rs.getString("neirong");
String richenganpai = rs.getString("richenganpai");
bean = new bean(zhuti,mudi,huodongleixing,time,didian,duixiang,neirong,richenganpai);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}

return bean;
}


public bean getBy(String zhuti, String time,String huodongleixing,String didian) {
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
bean bean = null;

String sql = "select * from huodong where ";
if (zhuti != "") {
sql += "zhuti like '%" + zhuti + "%'";
}
else if (time != "") {
sql += "time like '%" + time + "%'";
}
else if (huodongleixing != "") {
sql += "huodongleixing like '%" + huodongleixing + "%'";
}
else if (didian != "") {
sql += "didian like '%" + didian + "%'";
}
else
{
}

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
String zhuti1 = rs.getString("zhuti");
String didian1 = rs.getString("didian");
String mudi1 = rs.getString("mudi");
String time1 = rs.getString("time");
String huodongleixing1= rs.getString("huodongleixing");
String duixiang1 = rs.getString("duixiang");
String neirong1 = rs.getString("neirong");
String richenganpai1 = rs.getString("richenganpai");

bean = new bean(zhuti1,mudi1,huodongleixing1,time1,didian1,duixiang1,neirong1,richenganpai1);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}

return bean;

}



public ArrayList<bean> getBy1(String zhuti, String time,String huodongleixing,String didian) {

ArrayList<bean> list = new ArrayList<>();
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;

String sql = "select * from huodong where ";
if (zhuti != "") {
sql += "zhuti like '%" + zhuti + "%'";
}
else if (time != "") {
sql += "time like '%" + time + "%'";
}
else if (huodongleixing != "") {
sql += "huodongleixing like '%" + huodongleixing + "%'";
}
else if (didian != "") {
sql += "didian like '%" + didian + "%'";
}
else
{
}


try {
state = conn.createStatement();
rs = state.executeQuery(sql);
bean bean = null;
while (rs.next()) {
//int id = Integer.parseInt(rs.getString("id"));
String zhuti1 =rs.getString("zhuti");
String mudi1 = rs.getString("mudi");
String huodongleixing1 = rs.getString("huodongleixing");
String time1 = rs.getString("time");
String didian1 = rs.getString("didian");
String duixiang1 = rs.getString("duixiang");
String neirong1 = rs.getString("neirong");
String richenganpai1 = rs.getString("richenganpai");
bean = new bean(zhuti1,mudi1,huodongleixing1,time1,didian1,duixiang1,neirong1,richenganpai1);
list.add(bean);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}
return list;
}

public ArrayList<bean> list() {
String sql = "select * from huodong";
ArrayList<bean> list = new ArrayList<>();
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
bean bean = null;
while (rs.next()) {
//int id = Integer.parseInt(rs.getString("id"));
String zhuti =rs.getString("zhuti");
String mudi = rs.getString("mudi");
String huodongleixing = rs.getString("huodongleixing");
String time = rs.getString("time");
String didian = rs.getString("didian");
String duixiang = rs.getString("duixiang");
String neirong = rs.getString("neirong");
String richenganpai = rs.getString("richenganpai");
bean = new bean(zhuti,mudi,huodongleixing,time,didian,duixiang,neirong,richenganpai);
list.add(bean);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}
return list;

}
public boolean update(bean bean,String zhuti) {
String sql = " update huodong set zhuti='"+bean.getZhuti()+"',mudi='" + bean.getMudi() + "', huodongleixing='" + bean.getHuodongleixing()+ "', time='" + bean.getTime() + "', didian='" + bean.getDidian()+ "', duixiang='" + bean.getDuixiang()+ "', neirong='" + bean.getNeirong()+ "', richenganpai='" + bean.getRichenganpai()+"'"+"where zhuti='"+zhuti+"' ;";
boolean f = false;
Connection conn = DBUtil.getConn();
Statement state = null;
int a = 0;
try {
state = conn.createStatement();
a= state.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(state, conn);
}
if (a > 0) {
f = true;
}
return f;


}
}

 

Service类

package Service;

import java.util.ArrayList;
import java.util.List;

import Dao.Dao;
import Bean.bean;

/**
* Service
* 服务层
* @author Hu
*
*/
public class Service {

Dao cDao = new Dao();

/**
* 添加
* @param course
* @return
*/

public boolean add(bean bean) {
boolean f = false;
if(!cDao.leibie(bean.getZhuti())) {
cDao.add(bean);
f = true;
}
return f;
}

public int del(String zhuti) {

int i=cDao.delete(zhuti);
System.out.println(i);
return i;
}

public bean getBy(String zhuti, String time,String huodongleixing,String didian){
return cDao.getBy(zhuti,time,huodongleixing,didian);
}

public ArrayList<bean> getBy1(String zhuti, String time,String huodongleixing,String didian){
return cDao.getBy1(zhuti,time,huodongleixing,didian);
}

public bean getByName(String zhuti) {
//cDao.delete(name);
return cDao.getByName(zhuti);
}
public ArrayList<bean> list() {
return cDao.list();
}
public void update(bean bean,String zhuti) {
cDao.update(bean,zhuti);
}
}

Servlet类

package Servlet;

import java.io.IOException;
import java.util.ArrayList;

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

import Bean.bean;
import Service.Service;

@WebServlet("/Servlet")
public class Servlet extends HttpServlet {

private static final long serialVersionUID = 1L;

Service service = new Service();

/**
* 方法选择
*/
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setCharacterEncoding("utf-8");
String method = req.getParameter("method");

if ("add".equals(method))
{
try {
add(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if ("del".equals(method))
{
try {
del(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if ("search".equals(method))
{
try {
search(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if ("update".equals(method))
{
try {
update(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if ("liulan".equals(method))
{
try {
liulan(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if ("getbyname".equals(method))
{
try {
getbyname(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if ("update1".equals(method))
{
try {
update1(req,resp);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
/**
* 添加
* @param req
* @param resp
* @throws IOException
* @throws ServletException
*/
private void update1(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
req.setCharacterEncoding("utf-8");
String zhuti = req.getParameter("zhuti");
String mudi = req.getParameter("mudi");
String huodongleixing = req.getParameter("huodongleixing");
String time = req.getParameter("time");
String didian= req.getParameter("didian");
String duixiang = req.getParameter("duixiang");
String neirong = req.getParameter("neirong");
String richenganpai = req.getParameter("richenganpai");
System.out.println(huodongleixing);
bean bean = new bean(zhuti,mudi,huodongleixing,time,didian,duixiang,neirong,richenganpai);

service.update(bean,zhuti);
req.setAttribute("message", "修改成功");
req.getRequestDispatcher("update.jsp").forward(req,resp);
}
private void add(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
req.setCharacterEncoding("utf-8");
//获取数据
String zhuti = req.getParameter("zhuti");
String mudi = req.getParameter("mudi");
String huodongleixing = "";
if(req.getParameter("huodongleixing")!=null)
huodongleixing=req.getParameter("huodongleixing");
String time = req.getParameter("time");
String didian = req.getParameter("didian");
String duixiang1 = req.getParameter("duixiang1");
String duixiang2 = req.getParameter("duixiang2");
String duixiang = "";
if(duixiang1!=null)
duixiang+=duixiang1;
if(duixiang2!=null)
duixiang+=duixiang2;
String neirong = req.getParameter("neirong");
String richenganpai = req.getParameter("richenganpai");

bean bean = new bean(zhuti,mudi,huodongleixing,time,didian,duixiang,neirong,richenganpai);

//添加后消息显示
if(service.add(bean)) {
req.setAttribute("message", "添加成功");
bean bean1=service.getBy(zhuti,time,huodongleixing,didian);
req.setAttribute("bean", bean1);
req.getRequestDispatcher("List.jsp").forward(req,resp);
} else {
req.setAttribute("message", "添加失败,请重新录入");
req.getRequestDispatcher("add.jsp").forward(req,resp);
}
}

private void del(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
req.setCharacterEncoding("utf-8");
String zhuti = req.getParameter("zhuti");

service.del(zhuti);
req.setAttribute("message", "删除成功!");
req.getRequestDispatcher("del.jsp").forward(req,resp);
}

private void getbyname(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
req.setCharacterEncoding("utf-8");
String zhuti = req.getParameter("zhuti");
System.out.println(zhuti);
req.setCharacterEncoding("utf-8");
bean bean=service.getByName(zhuti);
if(bean == null) {
req.setAttribute("message", "查无此人!");
req.getRequestDispatcher("del.jsp").forward(req,resp);
} else {
req.setAttribute("bean", bean);
req.getRequestDispatcher("del1.jsp").forward(req,resp);
}
}

//private void search(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
// req.setCharacterEncoding("utf-8");
////获取数据
//
// String zhuti = req.getParameter("zhuti");
// String time = req.getParameter("time");
// String huodongleixing = req.getParameter("huodongleixing");
// String didian= req.getParameter("didian");
// bean bean=service.getBy(zhuti,time,huodongleixing,didian);
// req.setAttribute("bean", bean);
// req.getRequestDispatcher("List.jsp").forward(req,resp);
//
//}

 

private void update(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
// req.setCharacterEncoding("utf-8");
// String zhuti = req.getParameter("zhuti");
// bean bean=service.getByName(zhuti);
// if(bean == null) {
// req.setAttribute("message", "查无此人!");
// req.getRequestDispatcher("del.jsp").forward(req,resp);
// } else {
// req.setAttribute("bean", bean);
// req.getRequestDispatcher("detail.jsp").forward(req,resp);
// }
req.setCharacterEncoding("utf-8");
String zhuti = req.getParameter("zhuti");
bean bean=service.getByName(zhuti);
req.setAttribute("bean", bean);
req.getRequestDispatcher("detail.jsp").forward(req,resp);
}

private void liulan(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException
{
req.setCharacterEncoding("utf-8");
ArrayList<bean> list= service.list();
// list= service.list();
req.setAttribute("list",list);

 

req.getRequestDispatcher("liulan1.jsp").forward(req,resp);
}

private void search(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
req.setCharacterEncoding("utf-8");
//获取数据

String zhuti = req.getParameter("zhuti");
String time = req.getParameter("time");
String huodongleixing = req.getParameter("huodongleixing");
String didian= req.getParameter("didian");
ArrayList<bean> list=service.getBy1(zhuti,time,huodongleixing,didian);
req.setAttribute("list",list);
req.getRequestDispatcher("liulan1.jsp").forward(req,resp);

}
}

DBUtil类

package util;
import java.sql.*;
public class DBUtil {
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/eshop?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
static final String USER = "root";
static final String PASS = "123456";
public static Connection getConn () {
Connection conn = null;
try {
Class.forName(JDBC_DRIVER);
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
//statement
public static void close (Statement state, Connection conn) {

if (state != null) {
try {
state.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close (ResultSet rs, Statement state, Connection conn) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

if (state != null) {
try {
state.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

 



}

Screen界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>校园社团活动管理系统</title>

</head>
<body>
<div align="center">
<div class="a">
<font size=5>欢迎使用校园社团活动管理系统</font>
</div>
<div class="a">
<a href="add.jsp"><font size=3>发布活动信息</font></a>
</div>
<div class="a">
<a href="update.jsp"><font size=3>修改活动信息</font></a>
</div>
<div class="a">
<a href="del.jsp"><font size=3>删除活动信息</font></a>
</div>
<div class="a">
<a href="search.jsp"><font size=3>活动信息查询</font></a>
</div>
<div class="a">
<a href="Servlet?method=liulan"><font size=3>活动信息浏览</font></a>
</div>
</div>
</body>
</html>

add界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>发布活动信息</title>

</head>
<body>
<%
Object message = request.getAttribute("message");
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
<div align="center">
<h1 style="color: black;">发布活动信息</h1>
<a href="Screen.jsp">返回主页</a>
<form name="form1" action="Servlet?method=add" method="post" onsubmit="return check()">
<div class="a">
活动主题<input type="text" id="zhuti" name="zhuti" />
</div>
<div class="a">
活动目的<input type="text" id="mudi" name="mudi" />
</div>

<div class="a">
活动类型
社团竞赛<input type="radio" id="huodongleixing" name="huodongleixing" value="社团竞赛" >
野外采风<input type="radio" id="huodongleixing" name="huodongleixing" value="野外采风" >
校内集会<input type="radio" id="huodongleixing" name="huodongleixing" value="校内集会" >
社团纳新<input type="radio" id="huodongleixing" name="huodongleixing" value="社团纳新" >
</div>
<div class="a">
活动时间<input type="text" id="time" name="time" />
</div>
<div class="a">
活动地点<input type="text" id="didian" name="didian" />
</div>
<div class="a">
活动对象:
<label>
<input type="checkbox" name="duixiang1" id="duixiang1" value="社团人员" />社团人员
<input type="checkbox" name="duixiang2" id="duixiang1" value="全体学生" />全体学生
</label>
</div>
<div class="a">
活动内容<input type="text" id="neirong" name="neirong" />
</div>
<div class="a">
活动日程安排<input type="text" id="richenganpai" name="richenganpai" />
</div>


<div class="a">
<button type="submit" class="b">保 存</button>
<input type="reset" value="重置" />
</div>
</form>
</div>
<script type="text/javascript">
function check() {
var zhuti = document.getElementById("zhuti");
var mudi = document.getElementById("mudi");
// var huodongleixing = document.getElementById("huodongleixing");
var time = document.getElementById("time");
var didian = document.getElementById("didian");
//var duixiang = document.getElementById("duixiang1")+document.getElementById("duixiang2");
var neirong = document.getElementById("neirong");
var richenganpai = document.getElementById("richenganpai");

if(zhuti.value == '') {
alert('活动主题为空');
zhuti.focus();
return false;
}else if(zhuti.value.length>20){
alert('活动主题内容超过字数限制');
zhuti.focus();
return false;
}

if (mudi.value == '') {
alert('活动目的为空');
mudi.focus();
return false;
}else if(mudi.value.length>50){
alert('活动目的内容超过字数限制');
mudi.focus();
return false;
}

//if (huodongleixing.value == '') {
// alert('活动类型为空');
// huodongleixing.focus();
// return false;
//}

if(time.value == '') {
alert('时间为空');
time.focus();
return false;
}

if (didian.value == '') {
alert('无地点');
didian.focus();
return false;
}

//if (duixiang.value == '') {
// alert('无活动对象');
// duixiang.focus();
// return false;
//}

if (neirong.value == '') {
alert('无活动内容');
neirong.focus();
return false;
}else if(neirong.value.length>500){
alert('活动内容超过字数限制');
neirong.focus();
return false;
}

if(richenganpai.value == '')
{
alert('无日程安排');
richenganpai.focus();
return false;

}else if(richenganpai.value.length>500){
alert('日程安排内容超过字数限制');
richenganpai.focus();
return false;
}
}
</script>
</body>
</html>

del界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>删除活动信息</title>

</head>
<body>
<%
Object message = request.getAttribute("message");
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
<div align="center">
<h1 style="color: black;">删除活动信息</h1>
<a href="Screen.jsp">返回主页</a>
<form action="Servlet?method=getbyname" method="post" onsubmit="return check()">
<div class="a">
活动主题<input type="text" id="zhuti" name="zhuti"/>
</div>
<div class="a">
<button type="submit" class="b">删 除</button>
</div>
</form>
</div>
<script type="text/javascript">
function check() {
var zhuti = document.getElementById("zhuti");

//非空
if(name.value == '') {
alert('户主名为空');
name.focus();
return false;
}
}
</script>
</body>
</html>

del1界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息删除</title>
<style>
.a{
margin-top: 20px;
}
.b{
font-size: 20px;
width: 160px;
color: white;
background-color: greenyellow;
}
.tb, td {
border: 1px solid black;
font-size: 22px;
}
</style>
</head>
<body>
<div align="center">
<h1 style="color: black;">信息删除</h1>
<a href="Screen.jsp">返回主页</a>
<table class="tb">
<div class="a">
<tr>
<td>活动主题</td>
<td>${bean.zhuti}</td>
</tr>
<tr>
<td>活动目的</td>
<td>${bean.mudi}</td>
</tr>
<tr>
<td>活动类型</td>
<td>${bean.huodongleixing}</td>
</tr>
<tr>
<td>活动时间</td>
<td>${bean.time}</td>
</tr>
<tr>
<td>活动地点</td>
<td>${bean.didian}</td>
</tr>
<tr>
<td>活动对象</td>
<td>${bean.duixiang}</td>
</tr>
<tr>
<td>活动内容</td>
<td>${bean.neirong}</td>
</tr>
<tr>
<td>活动安排</td>
<td>${bean.richenganpai}</td>
</tr>
</table>
<div class="a">
<a onclick="return check()" href="Servlet?method=del&zhuti=${bean.zhuti}">删 除</a>
</div>

</div>

<script type="text/javascript">
function check() {
if (confirm("真的要删除吗?")){
return true;
}else{
return false;
}
}
</script>
</body>
</html>

detail界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

</head>
<style>
.a{
margin-top: 20px;
}
.b{
font-size: 20px;
width: 160px;
color: white;
background-color: greenyellow;
}
.tb, td {
border: 1px solid black;
font-size: 22px;
}
</style>
<body>
<%

Object message = request.getAttribute("message");
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
<div align="center">
<h1 style="color: black;">信息列表</h1>
<a href="Screen.jsp">返回主页</a>
<table class="tb">

<form action="Servlet?method=update1&zhuti=${bean.zhuti}" method="post" onsubmit="return check()">
<tr><td>活动主题</td>
<td><input type="text" id="zhuti" name="zhuti" value="${bean.zhuti}" /></td></tr>
<tr><td>活动目的</td>
<td><input type="text" id="mudi" name="mudi"value="${bean.mudi}" /></td></tr>
<tr><td>活动类型</td>
<td><input type="text" id="huodongleixing" name="huodongleixing"value="${bean.huodongleixing}" /></td></tr>

<tr><td>活动时间</td>
<td><input type="text" id="time" name="time" value="${bean.time}"/></td></tr>
<tr><td>活动地点</td>
<td><input type="text" id="didian" name="didian" value="${bean.didian}"/></td></tr>
<tr><td>活动对象</td>
<td><input type="text" id="duixiang" name="duixiang" value="${bean.duixiang}"/></td></tr>
<tr><td>活动内容</td>
<td><input type="text" id="neirong" name="neirong" value="${bean.neirong}" /></td></tr>
<tr><td>活动安排</td>
<td><input type="text" id="richenganpai" name="richenganpai" value="${bean.richenganpai}"/></td></tr>

</table>
<td><button type="submit" class="b">修改</button></td>
</form>
</div>

</body>
</html>

List界面

<%@ page import="Bean.bean" %>
<%@ page import="java.util.List" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息列表</title>

</head>
<style>
.a{
margin-top: 20px;
}
.b{
font-size: 20px;
width: 160px;
color: white;
background-color: greenyellow;
}
.tb, td {
border: 1px solid black;
font-size: 22px;
}
</style>
<body>
<%
Object message = request.getAttribute("message");
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
<div align="center">
<h1 style="color: black;">信息列表</h1>
<a href="Screen.jsp">返回主页</a>
<table class="tb">
<tr>
<td>活动主题</td>
<td>活动目的</td>
<td>活动类型</td>
<td>活动时间</td>
<td>活动地点</td>
<td>活动对象</td>
<td>活动内容</td>
<td>活动日程安排</td>
</tr>
<tr>
<td>${bean.zhuti}</td>
<td>${bean.mudi}</td>
<td>${bean.huodongleixing}</td>
<td>${bean.time}</td>
<td>${bean.didian}</td>
<td>${bean.duixiang}</td>
<td>${bean.neirong}</td>
<td>${bean.richenganpai}</td>
</tr>
</table>
</div>
</body>
</html>

liulan1界面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="Bean.bean" %>
<%@ page isELIgnored="false"%>
<html>
<head>
<title>Title</title>
</head>
<style>
.a{
margin-top: 20px;
}
.b{
font-size: 20px;
width: 160px;
color: white;
background-color: greenyellow;
}
.tb, td {
border: 1px solid black;
font-size: 22px;
}
</style>
<body>
<div align="center">
<h1 style="color: black;">信息列表</h1>
<a href="Screen.jsp">返回主页</a>
<table class="tb">
<tr>
<td>活动主题</td>
<td>活动目的</td>
<td>活动类型</td>
<td>活动时间</td>
<td>活动地点</td>
<td>活动对象</td>
<td>活动内容</td>
<td>活动日程安排</td>

</tr>
<%
ArrayList<bean> list =(ArrayList<bean>)request.getAttribute("list");
int i=list.size();

for(int k=0;k<i;k++)
{out.print("<tr>");
bean p=list.get(k);
out.println("<td>"+p.getZhuti()+"</td>"+"<td>"+p.getMudi()+"</td>"+"<td>"+p.getHuodongleixing()+"</td>"+
"<td>"+p.getTime()+"</td>"+"<td>"+p.getDidian()+"</td>"+"<td>"+p.getDuixiang()+"</td>"+"<td>"+p.getNeirong()+"</td>"+"<td>"+p.getRichenganpai()+"</td>");
out.print("</tr>");
out.print("<br>");
%>
<p>

<%}

%>
</table>


</div>
</body>
</html>

search界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>人口登记信息查询</title>

</head>
<body>
<div align="center">
<h1 style="color: black;">信息查询</h1>
<a href="Screen.jsp">返回主页</a>
<form action="Servlet?method=search" method="post" onsubmit="return check()">
<div class="a">
活动主题<input type="text" id="zhuti" name="zhuti"/>
</div>
<div class="a">
活动时间<input type="text" id="time" name="time" />
</div>
<div class="a">
活动类型<input type="text" id="huodongleixing" name="huodongleixing" />
</div>
<div class="a">
活动地点<input type="text" id="didian" name="didian" />
</div>
<div class="a">
<button type="submit" class="b">查&nbsp;&nbsp;&nbsp;询</button>
</div>
</form>
</div>
</body>
</html>

update界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>修改活动信息</title>
</head>

<body>
<%
Object message = request.getAttribute("message");
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
<div align="center">
<h1 style="color: black;">信息修改</h1>
<a href="Screen.jsp">返回主页</a>
<form action="Servlet?method=update" method="post" onsubmit="return check()">
<div class="a">
活动主题<input type="text" id="zhuti" name="zhuti"/>
</div>
<div class="a">
<button type="submit" class="b">查&nbsp;&nbsp;&nbsp;找</button>
</div>
</form>
</div>
</body>
</html>

 

标签:javaweb,rs,期中考试,req,huodongleixing,zhuti,bean,String
From: https://www.cnblogs.com/ysl666/p/16858081.html

相关文章

  • 期中考试有关感想
    本次期中考试的内容和往年的类似,需要实现的功能为增删改查,利用的工具有IDEA集成环境,TomCat本地部署的服务器,MySQL数据库。利用的技术有JDBC规范,HTML标签语言,以及利用Servle......
  • 期中考试
    packagejdbc;importjava.sql.*;publicclasstools{privateStringzhuti,mudi,type,time,address,people,content,plan;publicStringgetZhuti(......
  • 校园社团活动管理系统(20分) --期中考试
    考试题目要求实现一个校园社团管理系统整体框架sql操作工具类 packagetool;importjava.sql.*;publicclassMysqltool{ privatestaticConnectioncon; pri......
  • CSP2022 R2感冒记&高一上期中考试联合游寄
    本文中部分人名用mrfz中的材料代替/xyx10.15rt,感冒了,头有点昏。上午听教练讲考试注意事项,顺便加强%你赛数据(中午和lzh出去吃了馄饨。下午%你赛,最低预估分\(10\),最高......
  • JAVAWeb - JSP标签
    一:EL 表达式获取数据执行运算获取web开发的常用的对象二:JSP标签<jsp:forwardpage="/jsptag2.jsp"><jsp:paramname="name"value="maming"></jsp:param>......
  • JavaWeb三大组件之Servlet学习
    JavaWeb三大组件之Servlet学习平时直接用springmvc较多,都没怎么接触底层的Servlet,导致对一些基本的知识点了解都不够,所以今天专门的抽出时间来学习一下带着问题出发,看下可以......
  • JavaWeb三大组件之Filter学习详解
    JavaWeb三大组件之Filter学习详解Filter基本上可以说存在所有的JavaWeb项目中,比如最基本的一个请求参数的编码​​CharacterEncodingFilter​​,大家一般都会配置下,那么filte......
  • JavaWeb期中考试-2021年版(一)
    终于轮到了我自己的期中考试,总体来说本次的期中考试并不难,和19年的期中考试可以说是一模一样,以下要提醒的是,程序在我的电脑上是没什么问题,但是有些配置原因可能在别的设备......
  • JavaWeb之Servlet1
    Servlet方法初始化方法,在Servlet被创建时执行,只执行一次voidinit(ServletConfigconfig)提供服务方法,每次Servlet被访问,都会调用该方法voidservice(ServletRequestr......
  • JavaWeb期中考试-2019年版总结
    关于这次2019年期中考试的练习,我想对它进行一个总结,首先,对于完全没有接触过javaweb的我来说,只是在课上听建民老师提了一下要做这个东西,因此在一开始只是先学着怎么画html......