在jsp页面如何获取servlet请求中的参数的办法
在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.
顺带做个小广告,本人经营淘宝手机话费及游戏点卡自动充值店 ,含全国及各地联通、移动、电信自动充值卡及各种游戏自动充值卡,价钱便宜。其实很多皇冠店用的都是一样的自动充值软件充值的,价格还不便宜,本店地址 阿宝手机及游戏点卡自动充值店(http://openjweb.taobao.com/) ,欢迎大家光临。本人同时代理捷易通自动充值软件,熟悉捷易通+淘宝充值平台 ,有意者联系本人,QQ号:29803446
在jsp页面如何获取servlet请求中的参数的办法相关推荐
- java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结
jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...
- 获取http请求中的参数控制器给jsp传递数据的方式
这里写自定义目录标题 获取http请求中的参数 直接参数名获取 通过对象的方式获取 通过Servlet API方式获取 当请求中的参数和方法中参数名不一致 直接在url中获取参数的方式 控制器给jsp ...
- 获取get请求中的参数
需要获取get请求中的参数,将参数一一保存到数据库 方法一(只适合参数较少的情况): 使用 String a = request.getParameter("参数名");不适合参数 ...
- 什么是SpringMVC?SpringMVC之hello.jsp实现过程 问题:SpringMVC在JSP页面取不到ModelAndView中的值(已解决)
兄弟,保持心情愉悦 初入本科,我就听到一个名词SSM,刚开始我还以为...wc计算机领域也好这口,当然在这里再次声明一下本人是个正经人,如果你翻看过的我的其他文章你会发现,我在最近发布的关与Sprin ...
- SpringMVC无法获取请求中的参数的问题的调查与解决(1)
SpringMVC无法获取请求中的参数的问题的调查与解决(1) 参考文章: (1)SpringMVC无法获取请求中的参数的问题的调查与解决(1) (2)https://www.cnblogs.com/ ...
- 获取烧瓶请求中收到的数据
本文翻译自:Get the data received in a Flask request I want to be able to get the data sent to my Flask ap ...
- Java请求参数检查,Java如何检查servlet请求中是否存在参数?
ServletRequest或HttpServletRequest对象具有用于映射参数名称及其值的映射对象.通过访问此映射,我们可以检查servlet请求中是否传递了参数.让我们看下面的例子.pack ...
- SpringBoot过滤器获取POST请求的JSON参数
项目中需要将每个请求的路径和请求参数以及响应结果,都记录在日志中,这样在出现问题时可以快速定位是哪里出现了问题.想到了使用过滤器来实现这个功能,当请求来到过滤器时,会有一个Request参数,通过 ...
- 如何在HTTP POST请求中发送参数?
本文翻译自:How are parameters sent in an HTTP POST request? In an HTTP GET request, parameters are sent a ...
最新文章
- python学习之列表
- 教授爆笑讲解超级玛丽
- 【视频课】一课彻底掌握深度学习图像分类各种问题,学习CV你值得拥有
- 关于MongDB数据迁移方案的研究
- System.Linq捉虫记 | 论变量命名的重要性
- php管理nginx虚拟主机shell脚本
- Python自动化开发学习的第九周----线程、进程、协程
- ajax如何提交多表单的值_菜狗教程-03-如何解决快速提交两次重复提交表单的问题...
- 安装docker环境
- 死锁问题------------------------INSERT ... ON DUPLICATE KEY UPDATE*(转)
- 学生健康管理软件/中小学体检数据管理系统
- 计算机术语 打桩,动力打桩公式
- 零基础学习C++系列课程(九) 持续更新中
- java lpad oracle_Oracle中Lpad函数和Rpad函数的用法
- 每日AC-小米笔试 风口的猪-中国牛市
- 软件人才应具备的五种素质
- JNU教务系统一键成绩查询
- 洛谷_P2655 2038年问题(尚贤)
- Unity-托管代码剥离(link.xml使用)
- 微信转发(分享)功能