想将一个变量从服务器传到客户端怎么弄?(从客户端传到服务器用request.setAttribute就行)
代码涉及到几个文件,比较麻烦;
其实我只是想将一个小变量从java文件传到jsp页面,我开始用
request.setAttribute(“bz”,"usedname"); //将值传到request参数中
response.sendRedirect("alert.jsp"); //到对应jsp页面
发现jsp页面中接受不到我传进去的值;
然后我用application.setAttribute("bz","usedname");
发现java文件中不能用application。
另外,request以及response对象也是jsp的九个隐藏对象之一啊,怎么java代码里面就能用呢?
在.java文件中直接使用application会提示出错;
request只能将值从jsp页面传到java文件,不能从java文件传到jsp页面!
这两个我都试了,不行
在.java文件中直接使用application会出错是对的,因为他是jsp的内置对象,
其application对象在Servlet中是ServletContext的实例对象,
可以在你写的Servlet中通过this.getServletContext();方法来获取一个ServletContext实例对象.
比如:
this.getServletContext().setAttribute("users",userList);
然后在显示层jsp调用还是使用application.getAttribute("users");
来实现.
request在Httpservlet的方法中是自动传递过来的,下面的代码有很多个request。
public void doPost(HttpServletRequest request, HttpServletResponse response)在.java文件中直接使用application会提示出错;
request只能将值从jsp页面传到java文件,不能从java文件传到jsp页面!
这两个我都试了,不行
.java里面不能直接使用application对象,只有在jsp里面才可以,因为是9个隐藏对象中的一个
从java传到jsp页面也是可以的。
你把代码贴出来吧,我帮你看看
java代码中能使用jsp内置对象request与response,怎么使用不了application...
在servlet中使用 request.setAttribute("name", 变量);application是jsp的内置对象 application使用方法:String str="这是一个变量名是str的字符串";application.setAttribute("str", str);String str1=(String)application.getAttribute("str");
jsp内置对象的问题
1.JSP内置对象有request, response, out, session, application, config, pagecontext, page, exception.2. JSP内置对象 中,getMethod()的作用是获取客户提交信息的方式 getServerName()的作用是返回接受请求的服务器主机名 getHeaderNames()的作用是返回Http请求头中的所有项的名字 getServerPort()的...
jsp的大部分内置对象
在JSP页面中,很少使用page对象。七•config javax.servlet. ServletConfig 的实例,该实例代表该JSP 的配置信息。常用的方法有getInitPararneter(String paramNarne) 及getInitPararneternarnes() 等方法。事实上, JSP 页面通常无须配置,也就不存在配置信息。因此,该对象更多地在Servlet 中有效。
jsp有哪些内置对象 作用分别是什么
pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。7、config 对象 config 对象的主要作用是取得服务器的配置信息。通过 pageConext对象的 ge...
jsp九大内置对象是哪些?
在Java程序中,可以使用try\/catch关键字来处理异常情况;在JSP页面中出现没有捕获到的异常,就会生成exception对象,并把exception对象传送到在page指令中设定的错误页面中,然后在错误页面中处理相应的exception对象。分类 按照内置对象的功能来划分,可以分为以下四类:1、输出输入对象:request对象、response...
JSP的内置对象有哪些?
1、request对象response 是对客户端的响应,是将JSP容器的处理对象传回到客户端。response对象只在JSP页面内有效。2、session对象session 对象是由服务器自动创建的与用户请求相关的对象。session对象的value使复杂的对象类型,不局限于字符类型。3、application对象 application 对象将信息保存在服务器中,...
jsp中,内置对象中的request跟属性范围的request的区别
一个是对象, 一个是范围,对象是实际存在的,可以用来使用的,request范围是用来修饰这个对象的, 它说明了request对象的可使用范围 范围是:一次请求, 在一次请求内传递数据会用request对象
jsp九大内置对象和作用域分别有哪些
response代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。但在JSP页面中很少直接用到。3.session 从客户端到服务器的一次会话,从一个客户打开浏览器并连接到服务器开始,直到客户端与服务器断开连接为止。4.application application服务器启动后就产生application对象,直到服务器结束。
jsp主要内置对象有哪些,作用是什么
1、jsp内置对象是Web容器创建的一组对象,可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中直接使用的成员变量一共有九大内置对象。2、jsp九大内置对象分别为request、response、session、application、out、pageContext、config、page和exception。3、学习jsp编程,内置对象必须要牢牢掌握,非常...
如何使用内置对象Responese方法调试程序
一、response内置对象介绍 response对象与request对象对应,它用于响应客户端请并向客户端输出信息。并且,在JSP页面中,response就是HttpServletResponse类的一个对象,可以直接使用response在JSP页面中调用HttpServletResponse类的所有方法。response最常用sentRedirect(String locationURL)方法执行页面跳转。二、...