在applet中向action或者servlet写Object对象的时候,可以通过URLConnection来操作
applet端:
private URLConnection getConnect1(String urlstring) throws Exception
{
UserBean u = new UserBean();
URL url = new URL(urlstring);
URLConnection urlConn = null;
ObjectOutputStream printout;
urlConn = url.openConnection();
urlConn.setDoInput(true);
urlConn.setDoOutput(true);
urlConn.setUseCaches(false);
urlConn.setRequestProperty("Content-Type",
"application/x-java-serialized-object");
urlConn.setRequestProperty("Cookie", "JSESSIONID="+getCookie("JSESSIONID"));
printout = new ObjectOutputStream(urlConn.getOutputStream());
//printout.writeBytes(outputdate);
printout.writeObject(u);
printout.flush();
printout.close();
return urlConn;
}
服务器端:
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) {
ObjectInputStream oin;
try {
oin = new ObjectInputStream(req.getInputStream());
Object obi = oin.readObject();
if(obi != null){
System.out.println(obi);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
分享到:
相关推荐
JSP轉譯之後就是Servlet,各個隱含物件都對應於Servlet API中的某個物件,如果您對隱含物件的功能有什麼不瞭解的,查詢Servlet API文件中該物件的說明就可以瞭解了。 out request response config application ...
- 参数对象(Parameter Object):在函数调用中作为参数使用。 #### 三、JSP基础 **基础知识概览:** 1. **Directive(指令)** - **Page指令**:定义了页面的基本属性,如字符编码、是否启用会话等。 - **...
例如,当用户通过浏览器发起请求时,Struts的ActionServlet作为控制器接收到请求,然后根据配置文件中的映射找到相应的Action(模型的一部分),执行相应的业务逻辑,并最终决定渲染哪个JSP页面(视图)。...
在J2EE开发中,有一些常见的设计模式被广泛应用,比如Value Object(值对象)模式。这是一种用于数据传输的对象模式,通常不包含业务逻辑方法,仅用于封装数据。值对象可以通过public属性或getter方法来访问其内部...
- **ORM映射**:对象关系映射(Object-Relational Mapping),简化了与数据库之间的操作,允许开发者以面向对象的方式来处理数据。 - **查询语言**:支持HQL(Hibernate Query Language)和SQL两种查询方式。 - *...
在JSP(JavaServer Pages)中,Action Elements是用于扩展JSP功能的一组元素,它们使得开发者能更方便地处理页面间的跳转、数据传递以及对象的创建和操作。本文将重点介绍三个常用的Action Elements:`<jsp:useBean>...
在Web开发中,Actions是一种在JSP(JavaServer Pages)中实现动态功能的关键元素。它们允许开发者在页面生成时执行特定的操作,如包含其他文件、使用JavaBean组件、设置和获取Bean的属性以及转发请求到新的页面。...
26. Applet安全权限有限,与Servlet/JSP通信可使用RMI、AppletContext对象等。 27. 逻辑操作符(&, |)进行位运算,条件操作符(&&, ||)进行短路逻辑判断。 28. JSP和Servlet关系:JSP动态生成HTML,Servlet处理业务...
- **Struts**:掌握Struts框架的核心组件,如ActionForm、Action、ActionServlet等。 - **Tapestry**:了解Tapestry框架的特点,学会使用组件模型进行Web开发。 - **Cocoon**:掌握Cocoon框架的配置方法,了解其在...
- 控制器:一个名为`ActionServlet`的Servlet负责处理所有的用户请求,并转发给合适的Action对象。 - 视图:使用JSP页面来渲染数据,可以通过自定义标签库简化操作。 - 模型:由JavaBeans表示,封装了业务逻辑和...
JSP Simple Examples Index 1. ...Applet In Jsp Applets are small programs or applications written in java. These applets are those small programs that runs on web browsers, usually written in...