从JSP向java类传form表单的方法

现在我在一个jsp里面有个form.例如:<formid="aaa"name="aaa"><inputtype="hidden"id="name"name="name"/... 现在我在一个jsp里面有个form.
例如:<form id="aaa" name="aaa" >
<input type="hidden" id="name" name="name"/>
<input type="hidden" id="password" name="password"/>
</form>
想要通过一个button,点击后将name和password传值到一个java类中(例如xxx.java)该怎么传?

如果可以给出实现的代码。或者伪代码。追加。

P.S.不使用struts
展开
 我来答
lzn_world
2012-05-30 · TA获得超过701个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:350万
展开全部
你说的是用javabean,这很简单,例如你的form在A.jsp中,将它传到B.jsp,在B.jsp中写上如下代码:
<jsp:useBean id='xxx' scope='page' class='xxx.xxx.xxx'>
<jsp:setProperty name='xxx' property='name' param='name'>
<jsp:setProperty name='xxx' property='password' param='password'>
<!--class的值是包名.类名,注意没有.class , id是类实例化的对象的名字,下面的name要和这个id一致,property的值是java类中的那个变量名,param的值是A.jsp中的input的标签的名字-->
以上是B.jsp的写法,然后,要写你的java类(就是所谓的javabean),代码如下:
//GetHidden,java
public class GetHidden{
private String name;
private String password;
GetHidden(){//这个构造方法必须是无参的
}
public setName(String name){
this.name=name;
}
public setPassword(String password){
this.password=password;
}
.............................................
..............................................
}
然后把它编译成.class就可以了。
------------------------------------------------------------------------------------
这里讲的javabean当然不够全面,还是赵一本书看一下吧,javabean可以干很多事,而且很好用。
软件新势力
推荐于2018-03-06 · TA获得超过170个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:173万
展开全部
在 name="aaa"后面加一个 action="xxx"
再在xxx.java 的dopost方法里面写
request.getParameter("name") ;
request.getParameter("password");
更多追问追答
追问
dopost方法是什么?
能不能再详细些?
我是想用button实现啊。在form里面加action?
web.xml里不用做出什么配置么?
万分感谢
追答
你的、xxx.java 是一个servlet类呀  xxx.java里面有dopost方法呀  就是处理表单提交的方法
新建一个servlet 不用手动配置 但有时myeclispe 也可能不自动给你配置 你最好建了servlet类过后看看xml里面有没有配好 没有就只有手动配置了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-01-19 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2951万
展开全部
  (1)通过JSP表单form将数据提交到下一个页面;
  (2)通过JSP表单链接将数据提交到下一个页面;
  (3)通过JSP表单Session将数据提交到后续页面,session是一次会话只要浏览器不关闭就不会关闭会话,一般默认保存30分钟可以根据自己的需要更改 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式