java 怎么将server服务器中的目录树传到client客户端?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 怎么将server服务器中的目录树传到client客户端?相关的知识,希望对你有一定的参考价值。
可不可以直接把JTree传过来?串行化好像不行,怎么办啊
可以在服务器端读取目录树,然后做成一个StringBuffer传到客户端。下面的代码是BS结构的例子,可以参考一下。
/**
* 递归建树
* @param file
* @param s
*/
private static void saveXmlTree(File file,StringBuffer s)
if (file == null || !file.exists())
return ;
File[] subs = file.listFiles();
if(subs==null) return;
s.append("<UL>");
for (int i = 0; i < subs.length; i++)
s.append("<li ");
if(subs[i].listFiles()!=null)
s.append("class=\\"closed\\"");
s.append(">");
if(subs[i].listFiles()!=null)
s.append("<span class=\\"folder\\">");
else
s.append("<span class=\\"file\\">");
s.append(subs[i].getName());
s.append("</span>");
saveXmlTree(subs[i],s);
s.append("</li>");
s.append("</UL>");
参考技术A 没怎么用Java……
java将文本框中的数据怎么传到程序里
就是 我 定义了一个查询按钮 ,点这个按钮 ,文本框 就会显示 “输入你要查询学生的编号”,然后 我接着输入编号 001,就会出来学生的信息 ,就像在控制台里面操作一样
................我问我同学了 ,他说用 getText() 方法
利用的是request.getparameters("name");request是请求对象,可以获取页面传递的参数 参考技术B swing的话 是
String a=jTextArea.getText().toString();
也就是 用getText()方法
设置内容是 用setText(“XXXX”)方法追问
如何再将 学生的信息 显示到文本框里面呢
追答就是用setText啊
本回答被提问者采纳 参考技术C 什么文本框?你是不是想说文件?追问就是swing 里面 文本域 JTextArea
追答用get方法
以上是关于java 怎么将server服务器中的目录树传到client客户端?的主要内容,如果未能解决你的问题,请参考以下文章