返回信息流<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>
执行上述代码,结果:
点提交后:
为啥前两个有值,后面的单选按钮,和复选框都没有成功传过来值啊
这是一条镜像帖。来源:北邮人论坛 / java / #19834同步于 2011/8/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
jsp求教
shenyangsy
2011/8/26镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
值不是传过来了么 只是因为编码的问题,导致乱码了而已
【 在 shenyangsy 的大作中提到: 】
: <h2>个人基本信息</h2>
: <form action="person2.jsp" method="post">
: 姓名:<input type="text" name="name"/><br/><br/>
: ...................
【 在 hotcode 的大作中提到: 】
: 值不是传过来了么 只是因为编码的问题,导致乱码了而已
: 【 在 shenyangsy 的大作中提到: 】
: : <h2>个人基本信息</h2>
: ...................
那该用啥啊,UTF-8?GBK?还是GB2312或者其他的?这三个我都试过了,一样啊。。。汗
其实我对编码方面也犯晕,不过你可以按照下面的方法试一下:
在每个jsp页面的第一行加上一句:<%@page contentType="text/html; chareset=gbk"%>,同时确保你的jsp页面的编码与charset的值一致
【 在 shenyangsy 的大作中提到: 】
: : 值不是传过来了么 只是因为编码的问题,导致乱码了而已
: : 【 在 shenyangsy 的大作中提到: 】
: : : <h2>个人基本信息</h2>
: ...................
【 在 hotcode 的大作中提到: 】
: 其实我对编码方面也犯晕,不过你可以按照下面的方法试一下:
: 在每个jsp页面的第一行加上一句:<%@page contentType="text/html; chareset=gbk"%>,同时确保你的jsp页面的编码与charset的值一致
: 【 在 shenyangsy 的大作中提到: 】
: ...................
OK了,谢谢啦