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() 方法

参考技术A 你说的网页中的文本框吗?文本框是一个标签,在程序里可以通过这个标签的名字获取它的值。
利用的是request.getparameters("name");request是请求对象,可以获取页面传递的参数
参考技术B swing的话 是
String a=jTextArea.getText().toString();

也就是 用getText()方法

设置内容是 用setText(“XXXX”)方法追问

如何再将 学生的信息 显示到文本框里面呢

追答

就是用setText啊

本回答被提问者采纳
参考技术C 什么文本框?你是不是想说文件?追问

就是swing 里面 文本域 JTextArea

追答

用get方法

以上是关于java 怎么将server服务器中的目录树传到client客户端?的主要内容,如果未能解决你的问题,请参考以下文章

linux 怎么将文件传到到服务器

java将文本框中的数据怎么传到程序里

请问sqlserver数据库恢复怎么办,从一台机器上备份数据库传到另一台机器上 还原数据库总是出错,

怎么把Listview的值传到DataGridView里面

怎么把word文档用svn传到服务器上

java 文件上传 程序部署在linux上 怎么将文件上传到局域网的另外一台电脑上,不在部署程序的那台电脑上。