<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<HTML>
<center>
<BODY>
<%
StringBuffer nameList=new StringBuffer();
Connection con;
Statement sql;
ResultSet rs; try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){} try{
con=DriverManager.getConnection("jdbc:odbc:zhao","sa","12345");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM xman"); nameList.append("<FORM action=vote.jsp Method=post>");//构成表单//的字符串 nameList.append("<Table Border>");//在表单中包含一个表格。
nameList.append("<TR>");
nameList.append("<TH width=100>"+"姓名"+"</th>"); //构成表头的字//符串
nameList.append("<TH width=50>"+"投票选择"+"</th>"); //构成表头的//字符串
nameList.append("</TR>"); while(rs.next()) //取出表candidate中的数据,
//以table格式显示在表单中。
{
nameList.append("<TR>"); String name=rs.getString(1);
nameList.append("<TD>"+name+"</TD>");//表头姓名字段对应的//数据项放在表中第1单元格
String s="<Input Type=radio xuanming=xuanming value="+name+" >";
nameList.append("<TD>"+s+"</TD>"); //构成单选按钮放在表//中第2单元格 nameList.append("</TR>");
}
nameList.append("</Table>"); nameList.append("<Input Type=submit value=投票>");
nameList.append("</FORM "); //结束表单的创建
con.close(); out.print(nameList);
}
catch(SQLException el) {}
%>
<FORM action="showvote.jsp" method=post name=form2>
<Input type=submit name="g" value="查看投票情况">
</Form>
<FORM action="newjsp.jsp" method=post name=form3>
<Input type=submit name="g" value="增加或者删除选民">
</Form>
</BODY>
</center> 这个是第一个页面。
</HTML>
<%
Connection con=null;
Statement sql=null;
ResultSet rs=null;
ResultSet rs2=null;
boolean vote=true; //决定用户是否有权投票的变量
String name=""; //得到被选择的候选人名字
name=request.getParameter("xuanming");
out.println(name);
%></BODY>
</HTML>
。
这个是第二个页面。。 为什么每次点投票 得到的都是 null
解决方案 »
- tomcat启动时报下列错误,是什么原因,如何解决
- 大家谈谈项目中增删改查的处理..
- commons.httpclient.HttpClient空指针异常
- ckeditor为什么添加本地图片ckeditor编辑器里面图片不显示
- wmlscript alert问题,求解
- 如何在水晶报表9.2.0.448中连接java bean
- 菜鸟一只--|||求教:请问JSP中如何将年月日显示的下拉菜单的选择日期获得并是某个对象的Date类型数据获得?
- testjava请进来,关于购物车,谢谢,给你分!
- Tomcat4.1.18下面怎么配置连接池,并且在前端如何调用?谢谢,数据库是ORACLE
- 请介绍几本Java和xml的书,最好是中文的
- jsp 页面传值问题
- jsp调用java中的方法
两个文件是不是在同一目录下?
你把改完的发过来看看
<%@ page import="java.sql.*" %>
<HTML>
<center>
<BODY>
<%
StringBuffer nameList=new StringBuffer();
Connection con;
Statement sql;
ResultSet rs; try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){} try{
con=DriverManager.getConnection("jdbc:odbc:zhao","sa","12345");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM xman"); nameList.append("<FORM action=vote.jsp Method=post>");//构成表单//的字符串 nameList.append("<Table Border>");//在表单中包含一个表格。
nameList.append("<TR>");
nameList.append("<TH width=100>"+"姓名"+"</th>"); //构成表头的字//符串
nameList.append("<TH width=50>"+"投票选择"+"</th>"); //构成表头的//字符串
nameList.append("</TR>"); while(rs.next()) //取出表candidate中的数据,
//以table格式显示在表单中。
{
nameList.append("<TR>"); String name=rs.getString(1);
nameList.append("<TD>"+name+"</TD>");//表头姓名字段对应的//数据项放在表中第1单元格
String s="<Input Type=radio name=xuanming value="+name+" >";
nameList.append("<TD>"+s+"</TD>"); //构成单选按钮放在表//中第2单元格 nameList.append("</TR>");
}
nameList.append("</Table>"); nameList.append("<Input Type=submit value=投票>");
nameList.append("</FORM "); //结束表单的创建
con.close(); out.print(nameList);
}
catch(SQLException el) {}
%>
<FORM action="showvote.jsp" method=post name=form2>
<Input type=submit name="g" value="查看投票情况">
</Form>
<FORM action="newjsp.jsp" method=post name=form3>
<Input type=submit name="g" value="增加或者删除选民">
</Form>
</BODY>
</center>
</HTML>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<HTML>
<BODY>
<%!
int total=0; //记录总票数的变量
synchronized void countTotal() //操作总票数的同步方法
{
total++;
}
%><%
Connection con=null;
Statement sql=null;
ResultSet rs=null;
ResultSet rs2=null;
boolean vote=true; //决定用户是否有权投票的变量
//得到被选择的候选人名字
String name=request.getParameter("name");
out.println(name);
%></BODY>
</HTML>
没有看到你的 属性值等于name的啊肯定会取值为null啊
String name=request.getParameter("name");能行吗?
String name=request.getParameter("xuanming");这么写!!
你第一次这么写
String s="<Input Type=radio name=xuanming value="+name+" >";
name=request.getParameter("xuanming");再改的时候又把这个也给改了
name=request.getParameter("xuanming");我觉得你思路完全混乱还有jsp页面哪有你这么写的!看的我都想吐了你百度一下
eljstl jsp标签