当前位置:首页 » 文件管理 » java上传刷新

java上传刷新

发布时间: 2022-08-07 07:04:18

A. java web项目上传一些图片,必须刷新文件夹才能显示图片,如何解决

文件已经保存到你的磁盘就可以了,必须要刷新可能是你的系统问题!

B. java 流 保存文件 为什么要刷新文件夹 文件才能找到

以前我的win7出现过类似的问题,原因比较多,主要是系统没有自动刷新,或者说是刷新过程被程序阻碍了,你要确定你的文件操作是否已经玩成了,关闭文件,程序也已经退出内存了

C. 使用java向ftp上传图片上传失败,无异常,但是刷新ftp目录没有创建文件,这是我网上扒的工具类代码

我也不是很会但是我感觉你的路径不能填写IP必需是以电脑的绝对路径吧.

D. Java中如何实现刷新功能

这里面的writer.flush();方法是刷新的意思不知道是不是你想要的。
public
class
Io
{
public
static
void
main
(String
[]
args)throws
Exception{
File
f=new
File(args[0]);
f.createNewFile();
new
File("test1").mkdir();
//
make
new
dir
File
f2=new
File("test1"
+
File.separator
+args[0]);
f2.createNewFile();
System.out.println(f2.getName());
System.out.println("
Absolute
Path
is:
"
+
f2.getAbsolutePath());
System.out.println("
Can
Read
:?
"
+
f2.canRead());
f2.renameTo(new
File("test"
+
File.separator+
"newfile"));
Io
i=new
Io();
i.writeOneLine(args[0]+".csv","测试,ghmn,你们,\nafd,asdf,\neee");}
public
void
writeOneLine(String
name,String
line){
PrintWriter
writer
=
null;
try
{writer
=
new
PrintWriter(new
FileWriter(name,
true));
writer.println(line);
writer.flush();
}
catch
(IOException
e)
{
System.out.println("Error:
"
+
e);}
finally
{
writer.close();}
}

E. JAVA IO流怎么刷新

文件传到本地,路径没错就能读取,不需要刷新。

F. JAVAWEB项目工程怎么自动刷新

NO NO NO 不是刷新工程,

你要知道你开发的时候, 你把图片上传到你的工程中, 而你在运行的时候, 其实你的文件是被myeclipse复制到另一个地方的, 所以你运行的时候不在你的工程中,但你上传的图片在你的工程中, 所以你用相对路径 肯定就找不到图片了,

但是你开发好了, 在布署的时候 运行路径和上传路径一样, 就能显示图片了,

你可以在运行的时候控制输出 当前程序运行的路径 , 你就知道你的程序运行的文件 被复制到哪里了

G. java 提交表单,点击提交按钮,第一次没有反应,应该是刷新页面了,第二次才执行成功,这是为什么啊

tooltipConfig="%{'jsTooltipEnabled':'true'}" 这里有问题啊,第二次请求才返回true啊,第一次是false!所以不执行action方法!记得采纳我哦!

H. java页面,更新数据之后刷新当前页面,该怎么做

Javascript刷新页面的几种方法:

复制代码代码如下:

1,history.go(0)
2,location.reload()
3,location=location
4,location.assign(location)
5,document.execCommand('Refresh')
6,window.navigate(location)
7,location.replace(location)
8,document.URL=location.href
哪个都行,第二个就可以试试,写在js里

I. java web项目上传一些图片,必须刷新文件夹才能显示图片,如何编写自动刷新代码

图片不会自动显示是不是浏览器缓存问题~?就是譬如两次请求都是同一个地址,但是如果你存储的图片已经更改,但是名字没变,这样浏览器貌似是不会重新发出请求。你可以在请求时候附加一个随机数,
或者你可以再详细描述下,你说的文件夹是在哪里的文件夹,网络上的?~还是本地?你说显示图片是在哪里显示?页面上?还是本地文件夹里面?

J. Java如何实现自动刷新

while (rs.next()) {

rowData[i][0] = rs.getString("exam_No");
rowData[i][1] = rs.getString("student_ID");
rowData[i][2] = rs.getString("student_Name");
rowData[i][3] = rs.getString("class_NO");
rowData[i][4] = rs.getString("course_Name");
rowData[i][5] = rs.getString("result");
i++;
}
//在此处添加如下代码:
xxxxxxxxxxxx_model.fireTableDataChanged();
//或:
table.setModel(new XxxxxxxxxxTableModel(rowData,.......));

解决方法1:
如果你的表格模型扩展自AbstractTableModel,
表格数据改变后,则调用模型的fireTableDataChanged()方法;

解决方法2:
重新设置表格模型.
例如:
table.setModel(new DefaultTableModel(data,columnNames));

下面是我写的一个上例子.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;

public class JTableTest
{
public static void main(String args[])
{
JTableTestFrame f=new JTableTestFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

class JTableTestFrame extends JFrame
{
private JTable table=null;
private ArrayTableModel atm=null;
private JButton reload=null;
private final static String[] columnNames={"Number","addend","augend","sum"};
private int start=0;
public JTableTestFrame()
{
atm=new ArrayTableModel(columnNames);
table=new JTable(atm);
reload=new JButton("Reload");
reload.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
reload();
}
});
JPanel p=new JPanel(new BorderLayout());
p.add(new JLabel("JTable Test"),BorderLayout.NORTH);
p.add(new JScrollPane(table),BorderLayout.CENTER);
p.add(reload,BorderLayout.SOUTH);
this.add(p);
this.setSize(300,300);
this.setVisible(true);

}

public void reload()
{
int rows=10;
int cols=columnNames.length;
Object[][] data=new Object[rows][cols];
for(int i=0;i<rows;i++)
{
start+=i;
data[i][0]=start;
data[i][1]=start+1;
data[i][2]=start+2;
data[i][3]=start*2+3;
}

atm.setData(data);
atm.fireTableDataChanged();
}
}

class ArrayTableModel extends AbstractTableModel
{
private String[] columnNames=null;
private Object[][] data=null;

public ArrayTableModel(String[] columnNames)
{
this.columnNames=columnNames;
this.data=new Object[1][columnNames.length];
}
public ArrayTableModel(Object[][] data,String[] columnNames)
{
this.data=data;
this.columnNames=columnNames;
}
public Object getValueAt(int r,int c)
{
return this.data[r][c];
}
public int getRowCount()
{
return this.data.length;
}
public int getColumnCount()
{
return this.columnNames.length;
}
public String[] getColumnNames() {
return columnNames;
}
public String getColumnName(int c)
{
return this.columnNames[c].toString();
}
public void setColumnNames(String[] columnNames) {
this.columnNames = columnNames;
}
public Object[][] getData() {
return data;
}
public void setData(Object[][] data) {
this.data = data;
}
}

热点内容
信道容量的迭代算法 发布:2025-05-07 02:39:51 浏览:982
云服务器切换系统收费 发布:2025-05-07 02:34:44 浏览:453
电脑做服务器怎么开网 发布:2025-05-07 02:28:20 浏览:120
私募通数据库 发布:2025-05-07 02:06:18 浏览:697
dhcp服务器lan地址 发布:2025-05-07 02:03:54 浏览:204
python的字符串反转 发布:2025-05-07 01:57:57 浏览:119
电脑进制编程 发布:2025-05-07 01:55:50 浏览:674
安卓手机在哪里测网速 发布:2025-05-07 01:49:22 浏览:516
怎么样破解excel密码 发布:2025-05-07 01:48:39 浏览:975
小型迷你存储服务器 发布:2025-05-07 01:32:31 浏览:140