- 论坛徽章:
- 0
|
本人正在尝试做个简易投票系统,在vote.html 是这样的:
<html>
<head><title>调查投票开始:</title></head>
<body>
请大家对目前食堂卫生工作的满意状况发表意见:
<br>
<form action = "doVote.jsp" method = "post">
<input type="radio" name="vote" value="1">基本合格<br>
<input type="radio" name="vote" value="2">过的去<br>
<input type="radio" name="vote" value="3">完全不合格<br>
<input type="radio" name="vote" value="4">非常优秀<br>
<input type="submit" value="投票">
<input type="submit" name="view" value="查看"><br>
</form>
</body>
</html>
接收的doVote.jsp是这样的:
<%@ page contentType="text/html;charset=GB2312"%>
<jsp:useBean id="dvst" scope="request" class="com.wsy.voteBean"/>
<jsp:setProperty name="dvst" property="*"/>
<% dvst.voteDo(); %>
<html>
<body>
投票调查:
</body>
</html>
同时写了一个接受的JavaBean:
。。。。。。。
switch(vote){
case 1:
String sql1="update ipadd set v1=1 where eamid='QD55012501'";
conn.executeUpdate(sql1);
System.out.println(vote);
break;
case 2:
。。。。。。。。
现在就是在这个JavaBean中的Switch(vote)无论如何都接收不到vote,但只要将括号里的vote改为相应的数字程序就运行正常了,
这个vote 的类型是char,定义过的。但就是传不到JavaBean 里去,不知道何故,哪位朋友帮忙看看原因?谢谢 |
|