JSP中怎样把用getParameter方法获取的值传递给一个方法

<%
request.setCharacterEncoding("GBK");
String poll=request.getParameter("rbpoll");
%>
<%!

private int a=0;
private int shi=0;
private int bs=0;
private int bhs=0;
String poll=request.getParameter("rbpoll");
private int Check()
{

if(poll.equals("是"))
{
return ++shi;
}
if(poll.equals("不是"))
{
return ++bs;
}
if(poll.equals("不好说"))
{
return ++bhs;
}
}
%>
前面用getParameter方法获取了一个字符串,怎样把这个字符串传递到下面的check 方法中!
这位大哥能不能说的具体点?拜托了!
这个问题是关于民意调查的,在前面有一个页面有一个表单,这个也面就是从那个地方获取的值(getParameter),然后进行计算,但是我不会把我从表单获取的值传递到我写的方法中!

第1个回答  2008-04-03
lz 这样就可以了。
<%!
int shi=0;
int bs=0;
int bhs=0;
String poll=request.getParameter("rbpoll");

switch(poll){
case "是":
shi++;
break;
case "不是":
bs++;
break;
case "不好说":
bhs++;
break;
}
%>

然后 在jsp需要显示的地方 这样就能输出来了
<%=shi%><%=bs%><%=bhs%>
不过lz这样统计的数据并不准确,因为该数据并没有写入到数据库等,每次都是初始化的数据
所以建议,lz 关于投票的问题,最好在后台处理,并 写入数据库,然后从数据库里面调出来,这样就ok了

lz你想实现什么,你那样写一点都不好,有其他更好的方法 代替的,你补充清楚点,至少 按你的意思,用js 完全可以代替的
第2个回答  2008-04-02
嗯,对的,楼主似乎是打算在jsp里面写java类呢,这毕竟是jsp,不是java类啊。

不知道理解的对不对,我理解如下。

我想你这样做就可以了吧,写个js函数。
function check()
{
var poll = <%=request.getParameter("rbpoll")%>
alert(poll)
//然后就用这个参数吧,不过我好久没有写过页面了,有点忘了,不知道是不是多了一个等号啊,可以在alert一下看看,大概就是这个意思了,楼主试试吧。
}
第3个回答  2008-04-02
LZ不必在这里再写个方法出来吧,这个方法返回哪里去?

我试着理解下,前一页面填写提交过来,然后判断值,最后输出每个值结果(或是百分比)。
得到值了可以直接switch或是if..else来做判断了阿

<%!
private int shi=0;
private int bs=0;
private int bhs=0;
String poll=request.getParameter("rbpoll");

switch(poll){
case "是":
shi++;
break;
case "不是":
bs++;
break;
case "不好说":
bhs++;
break;
}
%>

这样加起来?
但没有全局变量什么的,每次都初始化,得不到答案哦
第4个回答  2020-01-14
lz
这样就可以了。
<%!
int
shi=0;
int
bs=0;
int
bhs=0;
String
poll=request.getParameter("rbpoll");
switch(poll){
case
"是":
shi++;
break;
case
"不是":
bs++;
break;
case
"不好说":
bhs++;
break;
}
%>
然后
在jsp需要显示的地方
这样就能输出来了
<%=shi%><%=bs%><%=bhs%>
不过lz这样统计的数据并不准确,因为该数据并没有写入到数据库等,每次都是初始化的数据
所以建议,lz
关于投票的问题,最好在后台处理,并
写入数据库,然后从数据库里面调出来,这样就ok了
lz你想实现什么,你那样写一点都不好,有其他更好的方法
代替的,你补充清楚点,至少
按你的意思,用js
完全可以代替的
第5个回答  2019-03-21
LZ不必在这里再写个方法出来吧,这个方法返回哪里去?
我试着理解下,前一页面填写提交过来,然后判断值,最后输出每个值结果(或是百分比)。
得到值了可以直接switch或是if..else来做判断了阿
<%!
private
int
shi=0;
private
int
bs=0;
private
int
bhs=0;
String
poll=request.getParameter("rbpoll");
switch(poll){
case
"是":
shi++;
break;
case
"不是":
bs++;
break;
case
"不好说":
bhs++;
break;
}
%>
这样加起来?
但没有全局变量什么的,每次都初始化,得不到答案哦

jsp怎么获取超链接作为参数来传递,怎么写?怎么获取?
传递的话按楼上[<a href="\/HomeWorkWeb\/delclass.jsp?classId=<%=classId%>"这个来传递就行了。至于获取,可以String id = request.getParameter(“classId”);\/\/注:这里的classId是地址中问号后第一个参数\/。。把获得的id值传递给你的函数就行了。 SQL语句可以写成。select * from type ,...

JSP 中如何传递input的值给一个String变量
你的input要写在form里,form的action="projID所在的JSP地址"request对象还可以用 String getParameter(String name) 获取name的参数值 Enumeration getParameterNames() 获取所有参数的名称 String[] getParameterValues(String name) 获取name的所有参数值 Map getParameterMap() 取得一个要求参数的Map ...

jsp页面的值怎么传值到Java类里面
举个例子 public class H{ String str; public void setStr(String str){ this.str=str; }}在jsp页面 <%String str=request.getParameter("user"); \/\/获取表单的值H.setStr(str); \/\/这样就把值传到java类了%>差不多就是这个流程 ...

如何将一个文件中的变量标签和标签值导入另外一个
1、通过form表单(get或post)传递 值可以是数字(int) 浮点数(double)2、把值放在session中(可以保存int ,double, class, list(集合) ,object)3、把值放在application(可以保存int, double, class, list(集合), object)中 4、把值放在request(可以保存int, double, class, list(集合), obj...

jsp怎样实现超链接提取mysql数据库表格中,超链接对应的那一行的内容并...
超链接那里直接forward到另外一个jsp页面如:。forwar的时候同时传递一个参数,数据的id值。转向的jsp通过getParameter()获取到id值,依据id从数据库获取数据。

JSP页面如何从一个页面传递一个参数到另外一个页面。
参数名=参数值">,在下一个页面用request.getParameter("参数名")得到值 (2).另一种跳转是转发,这种跳转request对象就被传往下一个页面,可以用<jsp:forward page="\/a.jsp"\/>,这样你可以把参数用request.setAttribute()方法存进request对象里,再到下一个页面用request.getAttribute()得到参数.两种方法...

怎样通过超链接传递参数给另一个jsp页面?
1、get传送数据的方法是:传送数据到B页面当然你还可以在form中将method的属性值设置成get。譬如: <inptu type="text" name="type1"\/> <inptu type="text" name="type2"\/> <inptu type="submit" name="submit"\/> 2、post方法传递数据: <inptu type="text" name="type1"\/> <inptu...

jsp中 用$.get()方法向处理页面传递一个值,处理页面怎么接受并返回_百 ...
接收参数还是用request.getParameter("xxx");在页面B处理完数据可以用很多方法返回:比如 a.jsp?date="asdasdasdasd";比如 比如 out.write("aaaaa");看你的意思你是想用ajax从页面B中获取数据, 那么你就在页面B中 out.write("aaaa");

jsp java 如何将文本框的值赋给一个变量?
jsp中通过js把文本框的值赋给变量:1)原生js元素.value; \/\/获取input里的值元素.value = 'xxx' ;\/\/给input设置值2)Jquery\/需要导包元素.val();\/\/获取input元素的值元素.val('xxx');\/\/给input设置值下面例子: \/\/原生js console.log(document.getElementsByTagName('input')[0].value);\/\/打印出test do...

请问JSP页面中的标签里的值如何传到另一个JSP中使用?
1,首先需要在这里创建一个名为a.html的HTML页面。2,然后编写一个简单的JSP页面,我们定义b.jsp,并将两个文件放在一个目录下。3,在a.html中定义超链接 ,然后超链接的href值指向b.html,并在连接后添加所需的参数。4,添加一个在b.jsp中获取参数的方法,并使用request.getParameter(“”)来获...

相似回答