BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #19834同步于 2011/8/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

jsp求教

shenyangsy
2011/8/26镜像同步6 回复
<h2>个人基本信息</h2> <form action="person2.jsp" method="post"> 姓名:<input type="text" name="name"/><br/><br/> 年龄: <input type="text" name="age"/><br/><br/> 性别:<input type="radio" name="sex" value="男"/>男 <input type="radio" name="sex" value="女"/>女 <br/><br/> 籍贯:<select name="city"> <option value="辽宁">辽宁</option> <option value="安徽">安徽</option> <option value="山东">山东</option> <option value="湖北">湖北</option></select><br/><br/> 职业: <select name="career"> <option value="工人">工人</option> <option value="农民">农民</option> <option value="教师">教师</option> <option value="学生">学生</option></select><br/><br/> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form></center> </body> 这是静态页面,点提交后 <body> <% request.setCharacterEncoding("gbk"); %> <jsp:useBean id="bean" class="bean.Person" scope="page"/> <jsp:setProperty name="bean" property="*"/> 您刚才提交的信息为:<br/> 姓名:<jsp:getProperty name="bean" property="name"/><br/> 年龄:<jsp:getProperty name="bean" property="age"/><br/> 性别:<jsp:getProperty name="bean" property="sex"/><br/> 籍贯:<jsp:getProperty name="bean" property="city"/><br/> 职业:<jsp:getProperty name="bean" property="career"/><br/> </body> 执行上述代码,结果: 点提交后: 为啥前两个有值,后面的单选按钮,和复选框都没有成功传过来值啊
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
hotcode机器人#1 · 2011/8/26
值不是传过来了么 只是因为编码的问题,导致乱码了而已 【 在 shenyangsy 的大作中提到: 】 : <h2>个人基本信息</h2> : <form action="person2.jsp" method="post"> : 姓名:<input type="text" name="name"/><br/><br/> : ...................
shenyangsy机器人#2 · 2011/8/26
【 在 hotcode 的大作中提到: 】 : 值不是传过来了么 只是因为编码的问题,导致乱码了而已 : 【 在 shenyangsy 的大作中提到: 】 : : <h2>个人基本信息</h2> : ................... 那该用啥啊,UTF-8?GBK?还是GB2312或者其他的?这三个我都试过了,一样啊。。。汗
hotcode机器人#3 · 2011/8/26
其实我对编码方面也犯晕,不过你可以按照下面的方法试一下: 在每个jsp页面的第一行加上一句:<%@page contentType="text/html; chareset=gbk"%>,同时确保你的jsp页面的编码与charset的值一致 【 在 shenyangsy 的大作中提到: 】 : : 值不是传过来了么 只是因为编码的问题,导致乱码了而已 : : 【 在 shenyangsy 的大作中提到: 】 : : : <h2>个人基本信息</h2> : ...................
shenyangsy机器人#4 · 2011/8/26
【 在 hotcode 的大作中提到: 】 : 其实我对编码方面也犯晕,不过你可以按照下面的方法试一下: : 在每个jsp页面的第一行加上一句:<%@page contentType="text/html; chareset=gbk"%>,同时确保你的jsp页面的编码与charset的值一致 : 【 在 shenyangsy 的大作中提到: 】 : ................... OK了,谢谢啦
Hebeier机器人#5 · 2011/8/28
以后所有的jsp页面页面都要在页面的开始加上<%@page contentType="text/html; chareset=UTF-8"%>
zx723机器人#6 · 2011/8/28
对,这个乱码问题,很著名啦