<%@ page import="java.util.*" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="com.zhe.bean.Hero" %>
<%@ 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>
<base href="http://localhost:8080/yuo/">
</head>
<body>
<%List<Hero> list=(List<Hero>)request.getAttribute("list"); %>
<a href="insert.jsp">插入</a>
<table>
<tr>
<td>id</td>
<td>name</td>
<td>hp</td>
<td>damage</td>
<td>update</td>
<td>delete</td>
</tr>
<%for(Hero hero:list){ %>
<tr>
<td><%=hero.getId() %></td>
<td><%=hero.getName() %></td>
<td><%=hero.getHp() %></td>
<td><%=hero.getDamage() %></td>
<td><a href="<%="update.jsp?id="+hero.getId()+"&name="+hero.getName()+"&hp="+hero.getHp()+"&damage="+hero.getDamage()%>">更新</a></td>
<td><a href="<%="delete?id="+hero.getId()%>">删除</a></td>
</tr>
<%} %>
</table>
</body>
</html>
<%@ 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>
<base href="http://localhost:8080/yuo/">
</head>
<body>
<form action="insert" method="post">
name:<input type="text" name="name"><br/>
hp:<input type="text" name="hp"><br/>
damage:<input type="text" name="damage"><br/>
<input type="submit" value="插入">
</form>
</body>
</html>
<form action="update" method="post">
id:<input type="text" name="id" value="<%=request.getParameter("id") %>" readonly="readonly"><br/>
name:<input type="text" name="name" value="<%=request.getParameter("name") %>"><br/>
hp:<input type="text" name="hp" value="<%=request.getParameter("hp") %>"><br/>
damage:<input type="text" name="damage" value="<%=request.getParameter("damage") %>"><br/>
<input type="submit" value="更新">
</form>
HeroDao heroDao=new HeroDao();
heroDao.delete(Integer.valueOf(request.getParameter("id")));
request.getRequestDispatcher("/list").forward(request, response);
HeroDao heroDao=new HeroDao();
List<Hero> list = heroDao.list();
request.setAttribute("list", list);
request.getRequestDispatcher("/list.jsp").forward(request, response);
Hero hero=new Hero();
hero.setName(request.getParameter("name"));
hero.setHp(Float.valueOf(request.getParameter("hp")));
hero.setDamage(Integer.valueOf(request.getParameter("damage")));
HeroDao heroDao=new HeroDao();
heroDao.add(hero);
request.getRequestDispatcher("/list").forward(request, response);
Hero hero=new Hero();
hero.setId(Integer.valueOf(request.getParameter("id")));
hero.setName(request.getParameter("name"));
hero.setHp(Float.valueOf(request.getParameter("hp")));
hero.setDamage(Integer.valueOf(request.getParameter("damage")));
HeroDao heroDao=new HeroDao();
heroDao.update(hero);
request.getRequestDispatcher("/list").forward(request, response);