jsp页面中获取servlet请求中的参数的办法详解

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

当执行这个bbs servlet时,将url参数id的值传递给bbs.jsp页面?

1.首先要配置web.xml,见下面的配置:

bbs

org.openjweb.core.servlet.BBSServlet

bbs

/bbs

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文件,内容为:

out.println(request.getAttribute("id"));

%>

注意很多人传递参数不成功是因为是在doGet方法中调用doPost,这里doGet方法不要调用doPost.

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结相关推荐

  1. 在jsp页面如何获取servlet请求中的参数的办法

    在JAVA WEB应用中,如何获取servlet请求中的参数 ,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs?id=1 当执行这个bbs servlet时,将u ...

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

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

  3. php中jquery ajax请求参数,浅谈Jquery中Ajax异步请求中的async参数的作用

    之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html asy.js function testAsync{ var temp; $.ajax( ...

  4. java jsp页面传值_JSP 页面传值方法总结

    JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧. 试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式. 1. URL 链接后追加参数 URL 后面追加参数 resp ...

  5. java jsp 跳转_JSP 页面跳转的实现方法

    客户端跳转 1. 使用 href 超链接标记  跳转 2. 使用表单提交完成跳转 ... 3. 使用 JavaScript 4. 使用 response.sendRedirect(String pat ...

  6. gin ajax 获取请求参数,go的gin框架从请求中获取参数的方法

    前言: go语言的gin框架go里面比较好的一个web框架, github的start数超过了18000.可见此框架的可信度 如何获取请求中的参数 假如有这么一个请求: POST   /post/te ...

  7. Java中 操作Servlet域中的值以及会话技术 cookie

    XML文件<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="ht ...

  8. aria2百度网盘 http返回头无效_接口测试第10期:Fiddler中查看HTTP请求中的状态码...

    关注后回复[软件测试]查看更多上期介绍了常见的HTTP请求方法,get请求.post请求,今天介绍HTTP请求中的状态码,以后也能分辨出哪些状态码是表示客户端错误,哪些是服务器错误.状态码在Fiddl ...

  9. Javasc中发出HTTP请求最常用的方法

    JavaScript具有很好的模块和方法来发送可用于从服务器端资源发送或接收数据的HTTP请求.在本文中,我们将介绍一些在JavaScript中发出HTTP请求的流行方法. Ajax Ajax是发出异 ...

最新文章

  1. java查看内存地址_Java内存机制和内存地址
  2. 两个datatable之间的复制
  3. yii2之原生sql
  4. html dom对象常用事件,HTML Dom Event对象onkeydown事件
  5. 删除隐藏版本信息 版本回退_git之版本穿梭术
  6. 程序员太牛了 公司年会整成代码讨论会
  7. 【youcans 的 OpenCV 例程200篇】125. 形态算法之提取连通分量
  8. Maven - 快速创建Java工程和Web工程
  9. 河北机电职业技术学院计算机分数线,河北机电职业技术学院历年分数线 2021河北机电职业技术学院录取分数线...
  10. 物联网python教程慕课_Web应用开发 19物联网,中国大学MOOC(慕课)答案公众号搜题...
  11. WIN10不显示sql2005服务器,win10系统安装sql2005 sql服务无法启动的解决方法
  12. 《统计会犯错——如何避免数据分析中的统计陷阱》一导读
  13. 潮汐天气《隐私政策》
  14. 设计模式之备忘录模式(Memento)
  15. CUX:固定资产台账报表源代码(信息较全)
  16. 日本显示屏公司的尴尬:夏普被收购 JDI也岌岌可危
  17. rbc系统基于通用服务器构建的,列控核心设 RBC系统介绍.doc
  18. simlink里面MATLAB Function ‘xxx‘ not supported for code generation.
  19. 如何系统地学习linux?
  20. linux磁盘检测和修复

热门文章

  1. mysql 索引与约束_MySQL之索引与约束条件
  2. 单片机中SDZ是什么意思_合泰单片机ADC转换程序
  3. 必学必会的nginx配置location匹配顺序总结
  4. JVM 性能调优之定位问题 实战篇
  5. spring中那些让你爱不释手的代码技巧
  6. 64位浮点数_浮点数运算的机器误差分析
  7. 计算机主机的灯一直闪,电脑硬盘灯一直闪怎么办|电脑硬盘灯狂闪的解决方法...
  8. linux查询锁定时间,Linux限制远程登陆尝试密码次数及锁定时间
  9. java young gc_java old GC和young GC
  10. 伤感网络验证系统_可验证云数据库架构与设计