java类中的jsp变量

java类中的jsp变量,java,jsp,Java,Jsp,我有一个jsp文件,它从用户名和姓氏中获取一些细节。我想保存用户的答案,并在java类中使用它们将其保存在数据库中。 有人知道这是怎么发生的吗 谢谢 Al是-随表格提交。然后可以使用request.getParameter(..)读取它们。然后使用JDBC将它们存储在数据库中。基本方法是导入要使用的类,实例化该类,然后使用该类的方法将表单变量传递给它 下面是一个简单的例子: <%@page import="MyClass" %> <% MyClass myClassInsta

我有一个jsp文件,它从用户名和姓氏中获取一些细节。我想保存用户的答案,并在java类中使用它们将其保存在数据库中。 有人知道这是怎么发生的吗

谢谢
Al

是-随表格提交。然后可以使用
request.getParameter(..)
读取它们。然后使用JDBC将它们存储在数据库中。

基本方法是导入要使用的类,实例化该类,然后使用该类的方法将表单变量传递给它

下面是一个简单的例子:

<%@page import="MyClass" %>

<%
MyClass myClassInstance = new MyClass();

//get the value of the submitted form element called "name"
String nameString = request.getParameter("name");

if(nameString != null && nameString.length() > 0)
    myClassInstance.setName(nameString);
%>
//the rest of the JSP would follow

0)
myClassInstance.setName(名称字符串);
%>
//JSP的其余部分将跟随

正如您所说,您已经知道如何使用JDBC,因此一旦它进入Java类,将该值放入数据库应该很简单。

开始学习JDBC和servlet,如果您有更具体的问题,请回来:我知道如何使用JDBC,我的问题是如何将变量从jsp获取到java文件。您似乎不知道如何使用servlet。收集请求参数在一本有点像样的JSP/Servlet书籍/教程的第1章中有介绍。谢谢您的回答。我已经做了表格。您的意思是我可以在java文件中使用request.getParameter并使用变量吗?非常感谢您的回答。它看起来非常有用,我现在将测试它。小心。这个答案暴露了可能长期有害的不良行为。有什么特别的吗?我希望知道我做错了什么,这样以后就不会犯同样的错误。我用@spookyjon推荐的答案解决了变量问题。数据是否可以存储在包含setName()方法的同一类的数据库中?“我试过了,但似乎不管用。”斯普基乔恩看了看