html用java获取另一个页面的值,java – 读取表html行值到servlet到另一个jsp页面进行编辑...

我想获取行的值,然后将其发送到Java servlet,然后由另一个页面读取,并将这些值插入到文本框中,供用户编辑并将其写回文本文件.

所以它被ProductIO读取,它读取文本文件.

然后它进入一个jsp表

${product.priceCurrencyFormat}

用户单击删除或编辑按钮,然后将该操作发送到deleteproduct servlet或editproduct servlet(仅询问有关编辑的内容)

编辑产品servlet

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

HttpSession session = request.getSession();

String url = "/editproduct.jsp";

getServletContext()

.getRequestDispatcher(url)

.forward(request, response);

String action = request.getParameter("action");

if (action == null) {

action = "editproduct"; // default action

} else if (action.equals("editproduct")) {

String productCode = request.getParameter("productCode");

String descString = request.getParameter("description");

//HttpSession session = request.getSession();

Product product = (Product) session.getAttribute("cart");

if (product == null) {

product = new Product();

}

getServletContext()

.getRequestDispatcher(url)

.forward(request, response);

}

}

哪三个值放在editProduct.jsp页面上的三个文本框中(其中我有一个问题是将值插入到文本框中,以便将其写回具有新信息的文本文件)

Code:

required>

Description:

required >

Price:

required >

Update

如果需要,我可以分享更多代码.

解决方法:

您没有使用Servlet中的任何属性调用request.setAttribute().我假设你想添加类似的东西

request.setAttribute("code", productCode);

request.setAttribute("description", descString);

request.setAttribute("price", product.getPrice());

在转发请求之前.

标签:java,jsp,servlets

来源: https://codeday.me/bug/20190702/1360447.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值