易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp如何传对象给servlet?

jsp如何传对象给servlet ?

也就是说 jsp如何与servlet 互相通信!!
通过request,response,session,cookies传递接收参数

一定要对象吗?ADODB.STREAM 写对象
XMLHTTPREQUEST发送,后台接收后解码。

request.getParameter();

up

现在有两种方案 请大虾分析下 那个好使?优点是什么?


一:把这个对象序列化,然后写到一个文件中,在另外一个应用(不仅仅是当前会话,也不仅是JSP和SERVLET中)中读取出来,OK,这才是一个真正的永远的解决方法,做起来也非常简单,只要在声明这个对象时implements Serializable接口,因为Serializable仅仅是一个标记接口,不要你实现任何东西.
然后用DataOutputStream的writeObject()方法把它写到文件中,下一个应用从这个文件中readObject()就OK了.
Java code:

public class myObj implements Serializable
{
.................
}
jsp:
<%
myObj mo = new myObj ();
//如果对象很大应该调用BufferedOutputStream过虑流\
DataOutputStream dos = new DataOutputStream(new FileOutputStream("/aaaaaaa.dat"));
dos.writeObject(mo);
dos.close();
%>

servelt:
..........
public void service(xx,xxx)
{
//同上调用bufferedInputStream
DataInputStream in = new DataInputStream(new FileInputStream("/aaaaaaaaa.dat"));
myObj mo = (myObj) in.readObject();
in.close();
}



二:直接通过request对象即可
在jsp中用request.setAttribute(name,obj) 
在serv


相关问答:

JSP存入数据库

我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

jsp页面间变量传递及获取的问题 - Web 开发 / 其他

搜索了一下:http://so.csdn.net/bbsSearchResult.aspx?q=jsp+%e4%bc%a0%e9%80%92&p=1,没有发现能用的。因为我是初学jsp,因此有些也许能用,只是我看不明白?
一、我的情形:
a.html 通过<form action=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号