Form中的get和post方法,在数据传输过程中分别对应了>
jsp页面代码:
<%@ page language="java" import="javautil" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
</head>
<body>
<form action="/demoServlet" method="post">
<input type="text" name="name"/><br/>
<input type="submit" value="提交"/>
</form>
</body>
</html>
Servlet类代码:
public class DemoServlet extends >}获取值的页面代码:
<%@ page language="java" import="javautil" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
<title>Demo</title>
</head>
<body>
<%
requestgetAttribute("name");
%>
</body>
</html>
代码实在懒得写了,大概说下关键点吧。
1、jsp通过form把参数提交到servlet;
2、servlet通过requestgetParameter()来取到form提交的一般值;
3、通过你的持久层的方法按参数把数据取出来;
4、servlet通过requestsetAttribute("参数名", 值)或sessionsetAttribute来保存结果;
5、servlet转到jsp;
6、jsp上通过el表达式,如${参数名}来显示你servlet存的东东。
以上就是关于servlet中form提交get与post的区别全部的内容,包括:servlet中form提交get与post的区别、jsp中有两个form,怎样在一个form中取另外一个form中的值、jsp怎样从servlet获值。例如我进行查询,按ID进行查询,select.jsp(负责输入ID然后submit,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)