servlet 怎么获取页面的表单 传送到后台

jsp 页面所提交的参数提交到 servlet 里面,问下在 servlet 里面(就是下面的 ? 怎么写)怎么写 我已经在 dao 里面写好方法
else if("insert".equals(param))
{



success = dao.insertXue(xue);
if(success)
{
out.print("<script>alert('添加成功');location.href='/HNReader/xue?param=selectXueList'</script>");
}
else
{
out.print("<script>alert('添加失败');</script>");
return;
}
}

工程名:ServletStudy
表单文件:login.jsp
Servlet文件:LoginServlet.java
配置文件:web.xml
下面对是这几个文件的代码:
login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'login.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head
<body>
<form action="/ServletStudy/LoginServlet">
userName: <input name="userName" type="text"/><br/>
password: <input name="password" type="password"/><br/>
<input type="submit"value="submit"/> <input type="reset"value="reset"/>
</form>
</body>
</html>
LoginServlet.java
package com;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
public class LoginServlet extends HttpServlet
{
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-19
比如表单里是这样的:
<form>
<input type="text" name="test" />
</form>
在servlet可以这样取得表单里是数据:
String test= request.getParameter("test");本回答被网友采纳
第2个回答  2010-07-31
request.getParameter("表单中的name属性");
//获取表单提交上来的参数
第3个回答  2010-07-27
request.getParameter("ParameterName");
第4个回答  2010-07-19
else if("insert".equals(param))
{

String xue = request.getParameter("xue");

success = dao.insertXue(xue);
if(success)
{
out.print("<script>alert('添加成功');location.href='/HNReader/xue?param=selectXueList'</script>");
}
else
{
out.print("<script>alert('添加失败');</script>");
return;
}
}
第5个回答  2010-07-19
servlet里面可以用..

request.getParameter("name")来获得表单对应名称为name的组件的值..

比如你有个名称叫name的输入框..用这个就可以获得那个输入框的value..就是输入的字符串..
第6个回答  2019-04-30
工程名:ServletStudy
表单文件:login.jsp
Servlet文件:LoginServlet.java
配置文件:web.xml
下面对是这几个文件的代码:
login.jsp
<%@
page
language="java"
import="java.util.*"
pageEncoding="UTF-8"%>
<%
String
path
=
request.getContextPath();
String
basePath
=
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE
HTML
PUBLIC
"-//W3C//DTD
HTML
4.01
Transitional//EN">
<html>
<head>
<base
href="<%=basePath%>">
<title>My
JSP
'login.jsp'
starting
page</title>
<meta
http-equiv="pragma"
content="no-cache">
<meta
http-equiv="cache-control"
content="no-cache">
<meta
http-equiv="expires"
content="0">
<meta
http-equiv="keywords"
content="keyword1,keyword2,keyword3">
<meta
http-equiv="description"
content="This
is
my
page">
<!--
<link
rel="stylesheet"
type="text/css"
href="styles.css">
-->
</head
<body>
<form
action="/ServletStudy/LoginServlet">
userName:
<input
name="userName"
type="text"/><br/>
password:
<input
name="password"
type="password"/><br/>
<input
type="submit"value="submit"/>
<input
type="reset"value="reset"/>
</form>
</body>
</html>
LoginServlet.java
package
com;
import
java.io.IOException;
import
java.io.PrintWriter;
import
javax.servlet.ServletException;
import
javax.servlet.http.HttpServlet;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
public
class
LoginServlet
extends
HttpServlet
{

servlet获取表单数据的方法?
(1)是的。Servlet读取表单数据只能用一下三种方法。单个值的读取:getParameter 多个值得读取:getParameterValues 参数名的查找:getParameterNames和getParameterMap (2)当前,在JSP中,使用JavaBean组件构架可以极大的简化读取请求参数,提取相应的值,并将结果存储到java对象的过程。存在这样的JSP语法(jsp:...

servlet怎么获取submit提交的表单
request.getParameter("表单项名称")就可以取出对应表单的值了。一、在servlet中 response.getWriter().println("你好");你好就会被输出到页面中显示。二、get使用明文传递,会在浏览器地址栏中显示长度等也有限制,post将内容在http请求头中

请问:jsp页面 表单怎样提交大量数据到serverlet 如用for循环生成一个100...
你可以创建一个对象用于封装你的数据,然后用request.getParameter("标签名") ;来获取你表单中的数据,然后把你获取的数据封装到实体对象中.然后在存储你的数据到数据库或者别的.

servlet中的doGet()与doPost()是怎
GET调用在URL里显示正传送给SERVLET的数据,这在系统的安全方面可能带来一些问题,比如用户登录,表单里的用户名和密码需要发送到服务器端,若使用Get调用,就会在浏览器的URL中显示用户名和密码。例:jsp页代码:………servlet代码:public class doGet_servlet extends HttpServlet { public void doGet(Ht...

java后台 servlet怎么获取 data这个json串
1.这属于正常的ajax提交form表单,提交后,form表单中的参数是存放在请求的ParameterMap中的。所以后台只需要String param1=request.getParameter("【前台name】"); 就可以获得参数了。你用“data”这么获取,你确定你form表单中有name为‘data’的表单控件吗?2.request将参数是封装在parameterMap中,原生...

如如何将网页连接到数据库?
一、要实现用户输入,肯定前台要是一个网页,使用jsp,先建一个jsp网页。二、使用servlet,在jsp文件中,需要一个表单form把数据传到servlet中,antion里面写servlet的地址,method里面写方法“get或者post”,一般删除数据默认是“get”添加数据是“post”。三、在servlet中来获取页面上的值,注意获取的值...

HttpServlet中的dopost()方法接收到数据怎么返回?? 有大神吗?求个案类...
假如是你在a.jsp上提交,走servlet中的doPost方法,然后跳转到b.jsp 在a.jsp表单中有控件:提交后,在doPost中用request获取 String test0 = request.getParameter("test0");\/\/do some thing...在保存到request中request.setAttribute("test1",test0);在b.jsp中显示内容,有以下方式 如果使用了jstl...

一个servlet如何处理两个页面提交的数据?
需要通过同一个servlet来处理,你可以在两个页面的链接到servlet处理时添加一个参数action="update"和action="insert",然后在servlet中通过request.getParameter("action")来获取页面传递过来的参数,通过if语句判断action的值,从而通过相应的方法进行处理,这样就能实现了,你试试吧!

JSP中怎么可以做到既提交了表单中的数据,又跳转到另一个页面?
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,...

如何将前端网页与后台数据库连接?
1、您需要掌握的第一件事是数据库查询语句。这是最简单的数据库查询语句:SELECT * FROM sys_role,这意味着从角色表中查询所有信息。以下显示了查询结果。此结果需要显示在首页上。需要代码来调用这个sql语句。2、在applicationContext.xml(spring mvc配置文件)中配置数据库连接池以确保数据的正常连接,...

相似回答