jsp页面中获取servlet请求中的参数的办法详解
作者:wdc 发布时间:2023-06-19 10:52:00
标签:servlet,jsp页面传值
在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.
0
投稿
猜你喜欢
- 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所
- 代码如下:--Begin Index(索引) 分析优化的相关 Sql -- 返回当前数据库所有碎片率大于25%的索引 -- 运行
- master库对于SQLServer来说,是很重要的系统数据库,保存着所有Sqlserver的用户信息、数据库信息等,当数据库崩溃时,mas
- 喜欢Gucci的优雅吗?或者痴迷美国普普艺术?谷歌中国最近改版的谷歌个性化首页iGoogle集中了近1500个主题,包括近120多位全球顶级
- 当元素设置浮动(float)后会被移出文档流,相信大家都会经常遇到这样的问题。这问题的解决办法有N种之多,因为每种浏览器对CSS的解析各异,
- 过滤非法的SQL字符的函数代码:'*************************************************
- 有空余的时候自己写了一下,代码没有进行很好的规整。如果发现bug请及时通告我,谢谢 主要功能:1、点击插入表情,可选
- 这个代表显示宽度整数列的显示宽度与mysql需要用多少个字符来显示该列数值,与该整数需要的存储空间的大小都没有关系
- DOM遍历基于ID、元素类型、类名查找元素非常有用,但是如果你想基于它在DOM树中的位置来查找元素该怎么办?换句话说,你有一个给定的元素,你
- $array=explode(separator,$string); $string=implode(glue,$array);使用和理解这
- 一、判断类型的函数is_bool() //判断是否为布尔型is_float() //判断是否为浮点型
- 今天在修改 淘宝 宝贝详情页面的时候,发现页面在 Firefox 下遇到这样一个问题:链接用图片做背景,text-indent:-9999p
- 在本人看来,HTML 5是一个妥协方案,虽不激进,但更能推动技术的继续进步。没有命名空间,元素也不要求闭合(当然这并不是优点),浏览器也可以
- 很多人对于CSS都是边干边学习,因为它不像C#之类的语言那么复杂,看起来似乎挺简单,然而正是这种对CSS的不完整的理解,导致了许多的CSS代
- js运行效果,含公历农历,生肖及节日的javascript日历代码:<html><head><meta htt
- 一般一个网站的首页访问量是最大的,如果您的网站的首页打开的非常缓慢,您的客户将会陆续离开你的网站.通常我们把需要经过复杂运算或者查询数据库得
- 超酷的js图片轮换/轮播 渐变效果··来自腾讯刚刚在腾讯女性频道上看到一个很酷的图片渐变轮换效果·····于是乎····抠下来了···分享·
- 判断字符串长度函数:<SCRIPT LANGUAGE="JavaScript"><!--fu
- 通信信息包是发送至MySQL服务器的单个SQL语句,或发送至客户端的单一行。在MySQL 5.1服务器和客户端之间最大能发送的可能信息包为1
- 随着网页制作热潮的兴起,Dreamweaver 4.0强大的功能深受众多网页制作者的喜爱。特别是Dreamweaver 4.0中有许多第三方