JSP通过URL传递参数

入门提示

很多时候我们可以通过URL传递参数,形如: localhost:8080/index.jsp?name=test&id=1003这里面name=test&id=1003就是传递的参数,重要的一点,示例如下:


//一般使用的时候都是如下:

访问首页

//name=test 中的test可以不用["]引起来.
//传递多个参数可以使用[&]进行分隔

JSP指令标签
image-1864

创建页面,并进行测试


//index.jsp 主要界面.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>




发送参数


获取传递的参数


然后再次新建一个界面:

//show.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>




参数输出页面


<% request.setCharacterEncoding("UTF8"); //这句话很重要,否则识别中文会出现乱码 String name = request.getParameter("name"); String id = request.getParameter("id"); %>
输出: 姓名:<%=name%>

id:<%=id%>


发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据