jsp里form表单内容怎么通过servlet更新到数据库

form表单里的内容是:<formaction="loginservlet"method="post">登录账号:${users.u_key}<br>性别:<inputi... form表单里的内容是:

<form action="loginservlet" method="post">
登录账号: ${users.u_key}
<br>性别:<input id="man" type="radio" checked="checked" name="sex" value="男"/>男<input id="woman" type="radio" name="sex" value="女" />女
<br><br>出生年月日<input class="Wdate" type="text" onClick="WdatePicker()" id="birthday" onchange="age()" name="ss">*
<br><br>年龄: <input type=text id="nl" name="nl">*<br>
<input type="hidden" value="${users.u_key}" name="username">
<br>Email:<input type=text name="email">*<br>
<br>联系电话:<input type=text name="phone">*<br>
<br>加入部门:<select name="a" size=1 onChange="vbscript:test a,b">*
<option value= "综合管理部" >综合管理部</option>
<option value= "项目开发部" >项目开发部</option>
<option value= "技术研发部" >技术研发部</option> </select>*<br>
<br>个人爱好:<textarea cols ="20" rows = "2" name="per_want"></textarea>*<br>
<br>个人介绍:<textarea cols ="20" rows = "2" name="per_desc"></textarea>*<br>

<input type="submit" value="提交"></input>
</form>
请问servlet的getpost方法该怎么写?
展开
 我来答
du瓶邪
推荐于2016-03-28 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2935万
展开全部
1把值一个一个连过去(URL提交)
2.把值都设置到隐藏域用form提交
如果要把参数都打成对象,可以用struts2框架.可以把对应名字的参数传到一个对象中!
<form action="servlet/SystemManage" method="post">
<input type="test" name="user" value="" /> //文本框
<input type="submit" value="提交按钮" /> //按钮框
</form>
运行好后.页面上会显示一个文本框和一个按钮框
action是你要跳转的Servlet路径..method有2种提交方式.Get和Post
在Servlet页面,在你传入的Post里编译代码.
首先你要取得你从form传递过来的值.input里面的name
用String user = request.getParameter("user") 取得user的值
后面就看你自己怎么运用了!
Dracula丶狂
推荐于2016-02-09 · TA获得超过176个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:136万
展开全部
package test1;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletTest extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//post请求
//获取表单参数的的值
String name=request.getParameter("name");

Map map=new HashMap<String, String>();
map.put("name", name);
//调用dao 进行数据库的更新操作
//Dao dao=new SomeDao();
//开始插入数据
//dao.insert(map);
}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友81b6900
2014-04-03 · 超过12用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:30.3万
展开全部
在get或者post里用request.getparameter得到数据插入数据库就行了,很简单啊!
追问
得到数据是很容易啊。主要问的就是怎么插入到数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式