怎样利用URLConnection获得servlet里的输出变量值

侠雨飞飞 2006-11-28 05:22:32
我在servlet里这样输出
nowtime="2006-11-28 17:02:26";
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(byteOut);
out.writeUTF(nowtime);
//out.write(100);
out.close();


-----------------------
然后在另外一个类里
URLConnection urlcon=null;

URL url = new URL("http://localhost:8080/scxt/servletapplet");

urlcon = url.openConnection();



DataInputStream in = new DataInputStream(urlcon.getInputStream());

System.out.print("get data:");
System.out.println(in.read());
//System.out.println(in.readUTF());

in.close();

-----------------------------------
但我执行后,发现根本没有得到,用readUTF则报io异常,用read,则返回-1

真给java的输入输出搞晕了
-_-!
...全文
323 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
侠雨飞飞 2006-11-29
  • 打赏
  • 举报
回复
我采用masse(当午) 的方法来接收数据,可以了

至于DataInputStream,它用read接收后,返回一个数字50,不知何解

多谢各位
南南北北 2006-11-28
  • 打赏
  • 举报
回复
mark
ruanjiantaotao 2006-11-28
  • 打赏
  • 举报
回复
RESPONSE返回的应该是网页中的字节流,可以转化成DataInputStream
hbwhwang 2006-11-28
  • 打赏
  • 举报
回复
RESPONSE发回来的是文本,怎么可能用DataInputStream呢?
masse 2006-11-28
  • 打赏
  • 举报
回复
首先在浏览器访问:http://localhost:8080/scxt/servletapplet
看看有没有输出。

如果没有输出,说明是servlet有问题。

获取servlet输出的代码:

URL url = new URL("http://localhost:8080/scxt/servletapplet");

BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
内容概要:本文系统阐述了正规表达式(正则表达式)作为词法分析核心工具的理论基础与实际应用。文章从字母表、符号串等基本概念出发,详细介绍了正规式的定义、运算规则、代数性质及其与有限自动机(NFA/DFA)的等价关系,阐明了通过Thompson构造法、子集构造法和DFA最小化实现词法分析器自动生成的技术路径。同时,文中列举了标识符、关键字、运算符等编程语言元素的正规式描述,并说明了最长匹配和优先级规则在歧义消解中的作用。此外,还对比了正规式与上下文无关文法的表达能力差异,指出了其在嵌套结构和计数能力上的局限性,并介绍了Lex/Flex等词法分析器生成工具的应用场景。; 适合人群:计算机相关专业学生、编译原理初学者、希望深入理解词法分析机制的研发人员;具备一定的离散数学和形式语言基础者更佳。; 使用场景及目标:① 学习如何使用正规表达式精确描述程序语言的词法规则;② 掌握从正规式到DFA的转换流程及其实现原理,为构建编译器前端打下基础;③ 理解词法分析器生成工具的工作机制,提升对自动化工具的理解与运用能力。; 阅读建议:建议结合编译器设计实践进行学习,尝试手动完成正规式到NFA再到DFA的转换练习,并使用Flex等工具验证结果,以加深对理论知识的理解与应用。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧