JSP如何动态获取input标签的value

lc7183627 2012-05-15 06:11:56

这是请求页面
<body>
<table align="center" border="1" width="80%">
<tr>
<td align="center">
编号
</td>
<td align="center">
名称
</td>
<td align="center">
价格
</td>
<td align="center">
操作
</td>
</tr>



<!-- 动态获取数据库中的记录 -->
<%
GoodsDao dao = new GoodsDaoImpl();
Goods g= dao.selectSinge(Integer.parseInt(request.getParameter("Id")));
%>


<tr>
<td align="center">
<%=g.getId()%>
</td>
<td align="center">
<input type="text" name="name" value="<%=g.getName()%>" />
</td>
<td align="center">
<input type="text" name="price" value="<%=g.getPrice()%>" />
</td>
<td>
<a href="result.jsp?id=<%=g.getId()%>" onclick="return confirm('确定要删除吗?') ">删除</a>
<a href="save.jsp?ID=<%=g.getId()%>" onclick="return confirm('确定修改吗?')">提交</a>
</td>
</tr>
</table>
</body>

这是处理页面
request.setCharacterEncoding("UTF-8");

int id=Integer.parseInt(request.getParameter("ID"));
//这里获得的name是空的,price因为空指针会报错
System.out.println(id);
String name=request.getParameter("name").trim();
System.out.println("name"+name);
float price=Float.parseFloat(request.getParameter("price").trim());
System.out.println("price"+name);
Goods good=new Goods(id,name,price);
GoodsDao dao=new GoodsDaoImpl();
int x=dao.save(good);
if(x>0){
response.sendRedirect("search.jsp");
}else{
out.println("<script>alert('保存失败!')</script>");
}

...全文
893 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
无星的夜空 2012-05-16
  • 打赏
  • 举报
回复
问题太多了,静态都有问题别讲动态了 !!!!
似是而非 2012-05-15
  • 打赏
  • 举报
回复
怎么没见DAO方法?
MiceRice 2012-05-15
  • 打赏
  • 举报
回复
根本没在你的程序里面看见表单啊?

<form method="result.jsp" method="post">
<input type="text" name="name" value="<%=g.getName()%>" />
<input type="text" name="price" value="<%=g.getPrice()%>" />
<input type="hidden" name="id" value="<%=g.getId()%>" />
<input type="submit" name="delete" value="删除" />
<input type="submit" name="update" value="更新" />
</form>

这才是表单。。。
lc7183627 2012-05-15
  • 打赏
  • 举报
回复
不用JavaScript取值,这个跟Oracle数据库连着的。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧