rs = conn.executeQuery(sql);
while (rs.next())
{
i++; // 编号加1
p_code = rs.getString("code");
p_name = rs.getString("name");
p_price = rs.getDouble("price"); id = rs.getInt("id");
out.println("<tr>");
out.println("<td>" + i + "</td>");
out.println("<td>" + p_code + "</td>");
out.println("<td>" + p_name + "</td>");
out.println("<td>" + p_price + "</td>");
out.println("<td><a href='EditProduct.jsp?id=" + id + "&code="
+ URLEncoder.encode(p_code, "utf-8") + "&name="
+ URLEncoder.encode(p_name, "utf-8") + "&price="
+ p_price + "'>修改</a></td>");
out.println("<td><a href='ProductList?type=delete&code="
+ p_code
+ "' onClick='return confirm(/"你确定要删除吗?/");'>删除</a></td>");
out.println("</tr>");
}
这是一个servlet要转到'EditProduct.jsp 需要传几个参数,但是遇到中文就是老出乱码。
最后用到了URLEncoder.encode();解决了乱码的问题。思考—— java对中文的支持做的不是太完美。
下面是一个获取servlet传过来的参数的表单然后再提交到另外的一个servlet处理。
<form action='EditProduct?id=<%= request.getParameter("id") %>' method='post'>
以前的产品序号:<%=request.getParameter("code")%> <br>
现在的产品序号:<input type='text' name='code'><br>
以前的产品名称:<%=request.getParameter("name")%><br>
现在的产品名称:<input type='text' name='name'><br>
以前的产品单价:<%=request.getParameter("price")%> <br>
现在的产品单价:<input type='text' name='price'><br>
<input type='submit' name='submit' value='修改'>
记一次 从servlet传参数到jsp页面出现乱码问题的解决参考
原创
©著作权归作者所有:来自51CTO博客作者JavaAlpha的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
记一次JVM堆外内存泄漏问题
一次由JVM堆外内存泄漏引发的POD重启问题的解决之路。
JVM 内存泄漏 堆外内存 POD重启 -
记一次Onedrive存储空间清理问题
记录一次由于保留策略导致onedrive空间无法释放的问题
存储空间 数据 Sharepoint onedrive office365 -
JSP页面传值出现乱码解决方案
关于乱码,真的是一件很令人头疼的事情
百度 数据库 spring -
解决jsp页面乱码问题
我正在初学JSP,我犯了第一个错误,再次登记一下!
JSP 乱码 解决办法 .net 字符编码 -
Servlet及JSP解决中文乱码问题
Servlet及JSP解决中文乱码问题  
职场 乱码 休闲 Servlet及JSP解决中文乱码问题 -
EtherCAT转CCLKIE工业物联网网关实现构建光伏互联网络
CC-LinkIEFB侧:以从站身份上传转换后的数据,同时接收主站控制指令(如电机启停),反向映射为EtherCAT控制帧,实现1.2ms级的响应延迟。IO数据聚合处理:采集光伏板温度、电流电压等传感器数据,通过CC-LinkIEFB上传至PLC,实现组串级发电效率分析。以"双向协议翻译"技术破局:在EtherCAT侧作为主站统一管理伺服电机、IO模块等从站设备,在CC-LinkIEFB侧作为从站无缝接入PLC/工控机,构建起"高速控制层-上层管理系统"的全链路数据通道,无需更换原有设备即可实现协议互通。
工业自动化 网关模块 EtherCAT通讯 数据采集 总线协议
















