在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
分享到:
相关推荐
在JAVA WEB应用中,如何获取servlet请求中的参数,本文讲解了jsp页面中获取servlet请求中的参数的办法
jsp页面中获取servlet请求中的参数的办法详解.docx
1. JSP页面元素构成 2 2. JSP脚本元素 2 3. 注释 2 4. JSP指令 2 5. JSP动作元素 3 6. JSP内置对象 5 7. JSP内置对象及其作用 5 8. 获取页面参数 5 9. 重定向(forward与sendRedirect)区别 6 10. JSP和...
编写jsp页面实现如下界面效果,然后交给servlet计算矩形的周长和面积,并输出结果。
演示保存用户登录信息 ... <> 成功:保存用户信息到session域中,重定向到main.jsp页面,显示session域中的用户信息 > main.jsp:从session域获取用户信息,如果不存在,显示“您还没有登录”。存在则显示用户信息
第13章 在jsp页面中包含文件和applet 13.1 在请求期间包含页面:jsp:include动作 13.2 在页面转换期间包含文件:include指令 13.3 使用jsp:forward转发请求 13.4 包含使用java插件的applet 第14章 ...
公司要求的,只用servlet和jsp,不能用任何后台框架,不能用异步、不能用连接池,其它技术更不用说了。花了2天时间写了一个框架出来。附带写了2个功能,算是例子。界面样式自己写的。前端用了jquery、jquery分页插件...
如下图所示:同样的程序有的浏览器出错,有的浏览器不出错。错误的原因是设置MIME类型... 您可能感兴趣的文章:jsp页面中获取servlet请求中的参数的办法详解JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBe
java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...
99.在servlet中根据请求参数自动填充java对象 100.将jsp应用程序打war包 101.实现投票系统 102.使用cookie记录用户访问次数? 103.使用session对象防止表单重复提交? 104.获取用户真实IP地址? 105.获取请求中的所有...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
简介:本项目是javaweb最佳实践,用到一些诸如servlet的... service:业务层,处理业务 servlet:web层,获取页面数据,请求分发转向。baseServlet作为最基础的servlet,利用反射技术,使得servlet开发方便快捷了许
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递....
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JSP网页本身 exception 针对错误...
9 sample1.jsp 第7章\ch7 JSP访问Servlet示例(JSP页面) 10 SampleBean1.java 第7章 Servlet调用JavaBean示例JavaBean代码 11 SampleBean1.class 第7章\ch7\WEB-INF\classes\ch7 Servlet调用JavaBean示例JavaBean...
当客户端发出请求时,Servlet引擎传递给Servlet一个ServletRequest对象和一个ServletResponse对象,这两个对象作为参数传递到service()方法中。 Servlet也可以执行ServletRequest接口和ServletResponse接口。...
用户在客户端请求jsp页面,jsp页面将结果提交到Servlet,由Servlet负责处理结果,访问数据库等操作,并将参数结果放在request,session,application等元素中,然后通过请求转发和重定向转发到其他jsp页面或者...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...