加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 19:55:44 所属栏目:Java 来源:网络整理
导读:在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbsid=1 当执行这个bbs servlet时,将url参数id的值传递给bbs.jsp页面? 1.首先要配置web.xml,见下面的配置: servlet servlet-namebbs/servlet-nam

在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,IOException 
 {
 doGet(request,response);
 
 }
}

在应用根目录创建bbs.jsp文件,内容为:

 <%@ page contentType="text/html;charset=UTF-8"%>
 <%
out.println(request.getAttribute("id"));

 %>

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

您可能感兴趣的文章:

  • JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)
  • Servlet+Jsp实现图片或文件的上传功能具体思路及代码
  • JSP+Servlet制作Java Web登录功能的全流程解析
  • JSP与Servlet的介绍说明
  • Servlet与JSP间的两种传值情况
  • jsp和servlet中实现页面跳转的方式实例总结
  • JSP+Servlet+JavaBean实现登录网页实例详解
  • 基于JSP HttpServlet的详细介绍
  • JSP、Servlet中get请求和post请求的区别总结
  • Servlet+JavaBean+JSP打造Java Web注册与登录功能
  • 基于jsp+servlet实现的简单博客系统实例(附源码)
  • jsp+servlet+javabean实现数据分页方法完整实例
  • jsp+servlet+jdbc实现对数据库的增删改查
  • 在jsp中用bean和servlet联合实现用户注册、登录
  • jsp和servlet操作mysql中文乱码问题的解决办法
  • JSP使用Servlet作为控制器实现MVC模式实例详解
  • 访问JSP文件或者Servlet文件时提示下载的解决方法
  • jsp引用servlet生成的验证码代码演示
  • javascript与jsp发送请求到servlet的几种方式实例

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读