zoukankan      html  css  js  c++  java
  • 2020/11/6

    一.今天写了个

    使用遍历后点击进行的删除的

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <style>
    	.a{
    		margin-top: 20px;
    	}
    	.b{
    		font-size: 20px;
    		 160px;
    		color: white;
    		background-color: greenyellow;
    	}
    	.tb, td {
    		border: 1px solid black;
    		font-size: 22px;
    	}
    </style>
    </head>
    <body>
    	<div align="center">
    		<h1 style="color: red;">学生信息</h1>
    <a href="denglu.jsp">返回主页面</a>
    		<table class="tb">
    			<tr>
    				<td>学号</td>
    				<td>姓名</td>
    				<td>性别</td>
    				<td>班级</td>
    				<td>专业</td>
    		
    			</tr>
    			<!-- forEach遍历出adminBeans -->
    			<c:forEach items="${holds}" var="item" varStatus="status">
    				<tr>
    					<td>${item.sid}</td>
    					<td><a>${item.sname}</a></td>
    					<td>${item.ssex}</td>
    					<td>${item.sclass}</td>
    					<td>${item.szy}</td>
    		<td><a href="Servlet?method=look&sid=${item.sid}">删除</a></td>
    				</tr>
    			</c:forEach>
    		</table>
    	</div>
    </body>
    </html>
    

     这个页面删除可点击

    之后到servelt中确认删除

     private void look(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
        	req.setCharacterEncoding("utf-8");
        	String sid = req.getParameter("sid");
        	Dao dao=new Dao();
        	System.out.println(sid);
        	List<student> holds2= dao.scha("sid",sid);
        	req.setAttribute("holds2", holds2);
    		req.getRequestDispatcher("deletelook.jsp").forward(req,resp);	
    		
        }
    
    public student searchID(String x){//查询
            String sql="select * from text3 where sid='"+x+"'";
            Connection conn=DBUtil.getConn();
            Statement st=null;
            List<student> list=new ArrayList<>();
            ResultSet rs=null;
            student bean=null;
            try {
                    st=conn.createStatement();
           
                    rs=st.executeQuery(sql);
                    rs.next();
                    String sid = rs.getString("sid");
                    String sname = rs.getString("sname");
                    String ssex = rs.getString("ssex");
                    String sclass=rs.getString("sclass");
                    String szy = rs.getString("szy");

                    bean=new student(sid,sname,ssex,sclass,szy);
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            finally {
                DBUtil.close(rs, st, conn);
            }
            return bean;
        }

     这是dao 中的一个查询

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <style>
    	.a{
    		margin-top: 20px;
    	}
    	.b{
    		font-size: 20px;
    		 160px;
    		color: white;
    		background-color: greenyellow;
    	}
    	.tb, td {
    		border: 1px solid black;
    		font-size: 22px;
    	}
    </style>
    </head>
    <body>
    	<div align="center">
    		<h1 style="color: red;">学生信息</h1>
    <a href="lookall.jsp">返回主页面</a>
    		<table class="tb">
    			<tr>
    				<td>学号</td>
    				<td>姓名</td>
    				<td>性别</td>
    				<td>班级</td>
    				<td>专业</td>
    		
    			</tr>
    			<!-- forEach遍历出adminBeans -->
    			<c:forEach items="${holds2}" var="item" varStatus="status">
    				<tr>
    					<td>${item.sid}</td>
    					<td><a>${item.sname}</a></td>
    					<td>${item.ssex}</td>
    					<td>${item.sclass}</td>
    					<td>${item.szy}</td>
    					<td><a href="Servlet?method=delete&sid=${item.sid}">确认删除</a></td>
    				</tr>
    				
    			</c:forEach>
    		</table>
    	</div>
    </body>
    </html>
    

     确认删除

    进入servelt成功删除

    private void delete(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
    		req.setCharacterEncoding("utf-8");
    		String sid = req.getParameter("sid");
    		
    		Dao dao =new Dao();
    		boolean f=dao.san(sid);
    	
    		if(f) {
    			req.setAttribute("message", "删除成功!");
    			req.getRequestDispatcher("denglu.jsp").forward(req,resp);
    		} else {
    			req.setAttribute("message", "添加失败!");
    			req.getRequestDispatcher("denglu.jsp").forward(req,resp);
    		}
    	}
    

     二.这个流程思路还是挺清楚的

    三.总结

  • 相关阅读:
    vector 指针结果 排序
    C++移位或与操作
    Win7如何显示/隐藏Administrator账号
    一些常用的工具
    发布单机端DELPHI程序访问MySQL必备文件
    DBX error:Driver could not be properly initialized .... 解决办法
    终止当前循环,退出循环,退出当前过程的指令的什么
    Delphi XE中使用dbExpress连接MySQL数据库疑难问题解决
    控件缩写大全
    ClienDataSet 随手笔计(1)
  • 原文地址:https://www.cnblogs.com/qiangini/p/14159776.html
Copyright © 2011-2022 走看看