post get小应用

创建k1.jsp和k2.jsp两个文件,内容如下:
k1.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form action="k2.jsp" method="get">
    <input type="submit">
</form>
<a href="k2.jsp?ll=<%=555%>">111</a>
</body>
</html>

k2.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
	<input type="text" name="nn">
    <input type="text" name="mm">
    <title>Title</title>
</head>
<body>
<%
    String nn = request.getParameter("nn");
    String mm = request.getParameter("mm");
    String ll = request.getParameter("ll");
%>
<%=nn%>
<%=mm%>
<%=ll%>
</body>
</html>

在这里插入图片描述
结果:
在这里插入图片描述
在这里插入图片描述
结果:
在这里插入图片描述
由上面可知我们可以通过在链接后面加?参数1=参数值1&参数2=参数值2来传递参数而不需要form表单。
下面我们再试试在form中的action后面加?参数1=参数值1&参数2=参数值2看看能不能行,通过修改代码后执行可得并不可行,但是,如果我们把method由get改为post,就会发现我们不用在文本框输入内容直接点击提交也能得到数据。

猜你喜欢

转载自blog.csdn.net/m0_45972156/article/details/117828332