当前位置:  技术问答>java相关

第一次写servlet,有问题请教

    来源: 互联网  发布时间:2015-05-26

    本文导语:  准备用Applet向Servlet提交对象,用对象流 请问这么些为什么会有问题? Applet: import java.awt.*; import java.awt.event.*; import java.applet.*; import javax.swing.*; import java.net.*; import java.io.*; public class Applet1 extends JApplet {   ...

准备用Applet向Servlet提交对象,用对象流
请问这么些为什么会有问题?

Applet:

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import java.net.*;
import java.io.*;


public class Applet1 extends JApplet {
        //Initialize the applet
        public void init() {
                try {
                URL url = new URL("http://localhost:8080/servlet1");
                URLConnection con = url.openConnection();
                con.setDoOutput(true);
                test tt = new test();
                tt.a1="dddddddddd";
                tt.a2="dddddfasd";
                OutputStream out = con.getOutputStream();
                ObjectOutputStream objStream;
                objStream = new ObjectOutputStream(out);

                objStream.writeObject(tt);
               }
                catch(Execption e){}

        }
  }

Servlet1:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;



public class Servlet1 extends HttpServlet {
        private static final String CONTENT_TYPE = "text/html; charset=GBK";
        //Initialize global variables
        public void init() throws ServletException {
        }
        //Process the HTTP Get request
        public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                response.setContentType(CONTENT_TYPE);

                        InputStream in = request.getInputStream();
                        ObjectInputStream objStream;
                        objStream = new ObjectInputStream(in);
                        test tt =  new test();
                        try{
                         tt = (test)objStream.readObject();
                        }
                        catch(ClassNotFoundException e)
                        {
                        }

                        System.out.println(tt.a1+tt.a2);
        }
        //Clean up resources
        public void destroy() {
        }
}

test:
public class test {
        String a1="aaaa";
        String a2="bbbb";
}

|
你用的是什么服务器?  tomcat?

可能是你的 servlet 路径设置不对吧, 没有联上.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何让用户第一次登录时必须更改密码?
  • 求助!第一次使用gdb,出问题不懂怎么解决
  • 第一次起qt的程序,很慢,谁知道是什么原因么?
  • 在第一次使用kde时设置中文,怎样再改回英文?
  • 第一次安装solaris需要注意什么
  • 第一次装linux遇到的问题
  • 求助,firefox安装flash的问题,第一次发贴
  • 为什么linux下第一次查找慢些?
  • 在一个类中的static方法是不是只有在第一次调用类的时候才运行?
  • 第一次弄LINUX,关于CRONTAB的!在线求助!!
  • sed 替换指定行的匹配字符串,第一次发帖。
  • jsp调用EJB,第一次能查询记录,以后怎不行拉?
  • 求助:第一次装apache+php,运行站点出现403错误!
  • applet将他嵌入到一个网页中,第一次运行结果显示都正确,可是.....
  • 我装好红旗LINUX了,第一次启动出现localhost login:,请问应该输入什么
  • 我第一次来,怎么送分数阿
  • 第一次来这里散分。
  • 第一次用Linux,有小问题要问
  • 第一次进java论坛,希望能够得到大家的帮助,以后多多指教。
  • 第一次装RED HAT9。0,打击真是大啊!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3