jsp页面中获取servlet请求中的参数的办法详解
作者:wdc 时间:2023-06-19 10:52:00
在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs?id=1
当执行这个bbs servlet时,将url参数id的值传递给bbs.jsp页面?
1.首先要配置web.xml,见下面的配置:
<servlet>
<servlet-name>bbs</servlet-name>
<servlet-class>
org.openjweb.core.servlet.BBSServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>bbs</servlet-name>
<url-pattern>/bbs</url-pattern>
</servlet-mapping>
2.编写servlet类:
package org.openjweb.core.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class BBSServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public BBSServlet()
{
super();
// TODO Auto-generated constructor stub
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
//http://bbs.csdn.net/topics/90438353
request.setCharacterEncoding("UTF-8"); //设置编码
String id = request.getParameter("id");
request.setAttribute("id", id);
request.getRequestDispatcher("/bbs.jsp").forward(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
}
在应用根目录创建bbs.jsp文件,内容为:
<%@ page contentType="text/html;charset=UTF-8"%>
<%
out.println(request.getAttribute("id"));
%>
注意很多人传递参数不成功是因为是在doGet方法中调用doPost,这里doGet方法不要调用doPost.
标签:servlet,jsp页面传值
0
投稿
猜你喜欢
Python3内置模块pprint让打印比print更美观详解
2022-02-04 01:55:28
python字符串运算符详情
2023-11-19 20:51:31
PHP使用laravel邮件服务发送邮件
2023-05-25 03:48:23
Python中property属性实例解析
2022-02-04 20:38:12
C#调用python脚本的方法步骤(2种)
2021-11-12 02:44:09
Python用requests-html爬取网页的实现
2023-03-21 13:24:14
python字符串常见使用操作方法介绍
2023-12-11 00:20:28
pandas 数据归一化以及行删除例程的方法
2022-05-23 09:11:23
SQL多表联合查询时如何采用字段模糊匹配
2024-01-19 18:06:40
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2024-04-10 11:02:48
Yii2中使用asset压缩js,css文件的方法
2024-05-02 17:16:13
python中watchdog文件监控与检测上传功能
2022-03-17 13:46:58
使用python-pptx包批量修改ppt格式的实现
2021-04-03 21:31:16
SQL server 2008 数据安全(备份和恢复数据库)
2024-01-17 00:18:20
Python动态可视化模块Pynimate初体验
2021-03-22 16:35:09
JavaScript逆向分析instagram登入过程
2023-09-08 19:51:52
Python学习笔记之函数的参数和返回值的使用
2021-12-01 19:06:39
基于Python快速处理PDF表格数据
2021-04-11 23:29:54
Python之列表的插入&替换修改方法
2023-04-15 00:38:27
pytorch 转换矩阵的维数位置方法
2021-05-21 03:48:15