本文共 1934 字,大约阅读时间需要 6 分钟。
<%@ page import="java.util.List" %>
<%@ page import="bean.Hero" %><%@ page import="java.util.ArrayList" %><%
response.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");request.setCharacterEncoding("utf-8");String xh=request.getParameter("xh");String xm=request.getParameter("xm");String ch=request.getParameter("ch");List<Hero> list=new ArrayList<Hero>();%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html><head><title>hero</title></head><body><%Hero h1=new Hero();h1.setCh("及时雨");h1.setXm("宋江");h1.setXh("1");Hero h2=new Hero();h2.setCh("黑旋风");h2.setXm("李逵");h2.setXh("2");list.add(h1);list.add(h2);
%>
<script>//增加功能function addHero() { <% Hero h=new Hero(); h.setXh(xh); h.setXm(xm); h.setCh(ch); boolean flag=true; for(Hero he:list){ if(he.getXh().equals(xh)){ flag=false; %>alert("该用户已存在,请勿重复添加")<% break; } } if (flag==true){ list.add(h); } %>} //删除功能function deletHero(elm) { elm.parentElement.parentElement.remove();}
</script>
序号 | 姓名 | 绰号 | 操作 |
<%
for(Hero hero:list){ //如果为空,就不添加if(hero.getCh()==null){ break;}%><tr><td><%=hero.getXh()%></td><td><%=hero.getXm()%></td><td><%=hero.getCh()%></td><td><span οnclick="changeHero(this)" style="cursor: pointer;">修改</span></td><td><span οnclick="deletHero(this)" style="cursor: pointer;">删除</span></td></tr><% }%><form action="" method="post" name="form1">
序号:<input type="text" name="xh" id="xh"><br>姓名:<input type="text" name="xm" id="xm"><br>绰号:<input type="text" name="ch" id="ch"><h1><button type="submit" οnclick="addHero()">添加</button><button type="" οnclick="changeHero()">修改</button></h1></form><%%>
</body>
</html>转载于:https://blog.51cto.com/13670525/2150086