如何从窗体获取数据,将其转换为int并将其传递给java类?
问题描述:
.JSP如何从窗体获取数据,将其转换为int并将其传递给java类?
<% MainProgram.MainAverageProgram myProgram
= new MainProgram.MainAverageProgram(); %>
<% out.println("" + myProgram.getForm()); %>
// returns simple form with parameter user
<% myProgram.comAvgerage(request.getParameter("user"));%>
我希望得到用户字段并将其转换为int。 然后,我想在java类中使用此int, 我是否将其转换为jsp文件或java方法?
Java方法
public String comAvgerage(String number)
{
int user = Integer.parseInt(number);
return user;
}
我不明白为什么这个失败,它将永远是空的程序运行时的权利?
答
您如何期待String
方法返回int
变量。应该在编译时自身确定。
public int comAvgerage(String number)
{
int user = Integer.parseInt(number);
return user;
}
应该按预期工作,但我完全不理解你的问题。
request#getParameter
用于从请求
答
误用的request.getParameter方法得到的值,因为它是用来从获得的参数:给我的回答对这个
还需要注意的问题提出意见,一个get请求,在这里你不能从你的输入表单中获得用户字段值,而这个值实际上是在一个post请求中。 尝试request.getAttribute(“用户”)
请清楚您的问题。您的语言完全具有描述性 – 2014-10-09 10:07:28