servlet-关于getRequestDispatcher的问题

问题描述

关于getRequestDispatcher的问题

娘度很多,已知getRequestDispatcher:
1、是内部请求
2、地址信息不更变
假设:
通过一个servlet名为Sing直接request.setAttribute设入参数,并用request.getRequestDispatcher().forward()请求显示web.jsp页面
问题:
1、web.jsp页面上可用getAttribute获取参数,为什么不可用getParameter获取?
2、客户端方面,可以用工具抓取我传递的参数吗?
3、客户端方面,有方法获得请求跳转的web.jsp页面路径吗(此页面在WebRoot下,不在WEB-INF下)?

时间: 2024-11-02 13:03:50

servlet-关于getRequestDispatcher的问题的相关文章

getrequestdispatcher-servlet用getRequestDispatcher()实现服务器跳转,出现404错误

问题描述 servlet用getRequestDispatcher()实现服务器跳转,出现404错误 项目目录: 关键代码: 配置文件: 主页代码Login.jsp: 主页及点击提交后页面: 解决方案 首先,项目名只能由字母.数字.下划线.$符号组成 解决方案二: 这样没什么问题,就是后台不能正常跳转 解决方案三: form表单中的action中的地址写错了,你前面能打开的都在了http://fang.... 但是form中没有

JSP基本语法

js|语法 一,JSP元素  1,脚本元素,包括表达式.程序码片段(包括内置类).声明(成员变量和方法).注释(输出和隐藏) 2,指令元素,包括page(language,extends,import,session,buffer,autoFlush,isThreadSafe,info,errorPage,isErrorPage,contentType).include(file)和taglib(uri,prefix). 3,动作元素,系统元素:  jsp:include page=? flus

让文本框插入的值及时显示在当前页面的分页上

因为分页和保存按钮在同一个页面上,所以保存了之后分页会去后台取值,取值但不是再走一次sql语 句,所以这样会出现错误,解决办法就是在保存按钮的action里加上这样一句话,就可以了 Java代码 servlet.getServletContext().getRequestDispatcher("/ProtectListPage.do").forward (request, response); return null ; 这样说明保存完了值,又去后台执行了一次分页的sql语句,就可以及

fusioncharts-fusionChart总是Invalid data问题

问题描述 fusionChart总是Invalid data问题 我的服务器端的数据很简单就是 public void doPost(HttpServletRequest request ,HttpServletResponse response) throws ServletException,IOException{ //组装数据 request.setCharacterEncoding("UTF-8"); response.setContentType("text/ht

wap---> url 连接?还是其他问题? 请教啊,高分谢谢...

问题描述 java.lang.IllegalArgumentException:URIismissingleadingslashatallaire.jrun.servlet.JRunSE.getRequestDispatcher(JRunSE.java:1945)atcom.arcsoft.mobile.fee.FeePoint.doGet(FeePoint.java:92)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:740

草草搞了个SERVLET的注册登陆功能

按书来的,学习阶段,一切都好新奇..至少对比于DJANGO,好像复杂点点,但HTTP的东东,是相通的哈. package cc.openhome.controller; import java.io.*; import java.util.*; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.ser

新手学Struts(一)----JSP+Servlet讲解MVC实现原理

MVC基本原理 一个简单的例子 改良的例子 Struts基本流程的实现     最近在学SSH(Struts+ Hibernate+Spring),这也算是一个比较经典的框架了,之前都是看人家大牛说这个框架,那个框架,说的真溜,自己也是佩服的五体投地啊~~     现在开始自己也要捣鼓捣鼓这些东西,还是有点小激动哒~~,Struts是基于MVC框架实现的,今天主要讲讲Struts的实现过程. MVC基本原理     MVC框架,相信大家也都已经耳熟蓝(能)翔(详)了! 1.终端接受到用户的请求,

用servlet将jsp文件内容转为html

用servlet将jsp文件内容转为html. 用servlet将jsp文件内容转为html.代码如下: package examples; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import javax.serv

Dukes Bookstore(Servlet 版本)笔记

servlet|笔记 1 新增的event模型:通过设定Listener,可以在Servlet的初始化之前和之后做某些事情.这是事件模型在Servlet中的应用.   在访问/bookstore1/enter之后, ContextListener 构造了一个DB,并且把它放到ServletContext中去,这样BookstoreServlet可以从Context中得到这个初始化的DB   核心代码如下:   context = event.getServletContext();   ----

JSP/Servlet的URL重定向的技巧

js|servlet|技巧 1.RequestDispatcher.forward()  是在服务器端起作 用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.  但forward()无法重定向至有frame的jsp文件,可以重定