简易的web crud

<%@ 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);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值