在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请求中的参数的办法相关推荐

  1. java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结

    jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...

  2. 获取http请求中的参数控制器给jsp传递数据的方式

    这里写自定义目录标题 获取http请求中的参数 直接参数名获取 通过对象的方式获取 通过Servlet API方式获取 当请求中的参数和方法中参数名不一致 直接在url中获取参数的方式 控制器给jsp ...

  3. 获取get请求中的参数

    需要获取get请求中的参数,将参数一一保存到数据库 方法一(只适合参数较少的情况): 使用 String a = request.getParameter("参数名");不适合参数 ...

  4. 什么是SpringMVC?SpringMVC之hello.jsp实现过程 问题:SpringMVC在JSP页面取不到ModelAndView中的值(已解决)

    兄弟,保持心情愉悦 初入本科,我就听到一个名词SSM,刚开始我还以为...wc计算机领域也好这口,当然在这里再次声明一下本人是个正经人,如果你翻看过的我的其他文章你会发现,我在最近发布的关与Sprin ...

  5. SpringMVC无法获取请求中的参数的问题的调查与解决(1)

    SpringMVC无法获取请求中的参数的问题的调查与解决(1) 参考文章: (1)SpringMVC无法获取请求中的参数的问题的调查与解决(1) (2)https://www.cnblogs.com/ ...

  6. 获取烧瓶请求中收到的数据

    本文翻译自:Get the data received in a Flask request I want to be able to get the data sent to my Flask ap ...

  7. Java请求参数检查,Java如何检查servlet请求中是否存在参数?

    ServletRequest或HttpServletRequest对象具有用于映射参数名称及其值的映射对象.通过访问此映射,我们可以检查servlet请求中是否传递了参数.让我们看下面的例子.pack ...

  8. SpringBoot过滤器获取POST请求的JSON参数

    ​ 项目中需要将每个请求的路径和请求参数以及响应结果,都记录在日志中,这样在出现问题时可以快速定位是哪里出现了问题.想到了使用过滤器来实现这个功能,当请求来到过滤器时,会有一个Request参数,通过 ...

  9. 如何在HTTP POST请求中发送参数?

    本文翻译自:How are parameters sent in an HTTP POST request? In an HTTP GET request, parameters are sent a ...

最新文章

  1. python学习之列表
  2. 教授爆笑讲解超级玛丽
  3. 【视频课】一课彻底掌握深度学习图像分类各种问题,学习CV你值得拥有
  4. 关于MongDB数据迁移方案的研究
  5. System.Linq捉虫记 | 论变量命名的重要性
  6. php管理nginx虚拟主机shell脚本
  7. Python自动化开发学习的第九周----线程、进程、协程
  8. ajax如何提交多表单的值_菜狗教程-03-如何解决快速提交两次重复提交表单的问题...
  9. 安装docker环境
  10. 死锁问题------------------------INSERT ... ON DUPLICATE KEY UPDATE*(转)
  11. 学生健康管理软件/中小学体检数据管理系统
  12. 计算机术语 打桩,动力打桩公式
  13. 零基础学习C++系列课程(九) 持续更新中
  14. java lpad oracle_Oracle中Lpad函数和Rpad函数的用法
  15. 每日AC-小米笔试 风口的猪-中国牛市
  16. 软件人才应具备的五种素质
  17. JNU教务系统一键成绩查询
  18. 洛谷_P2655 2038年问题(尚贤)
  19. Unity-托管代码剥离(link.xml使用)
  20. 微信转发(分享)功能

热门文章

  1. Mysql存储过程的变量定义
  2. 道路标识检测模型更新
  3. 转:中村彰宪:我眼中的中国游戏开发者
  4. 专业星盘API,占星,星盘接口,排盘
  5. ios html 编码转换,iOS开发表情符号emojiUTF-8编码、Unicode、HTML显示
  6. Spring-Mybatis整合 从零开始
  7. 【数学建模】马氏链模型(基本概念+正则链+吸收链)
  8. C++实现超分辨率 IDN
  9. 面料跟单与服装跟单流程
  10. 你好,链表(^.^)