1.问题,如题所述,在使用struts1.x的时候用文件上传控件,每次刷新页面,其文本框中的路径总被刷掉了,请问高手怎么在刷新后值还保存在文本框中。
2.还有一个类似的问题就是,我要给<html:file>的文本框中页面第一次加载时赋一个保存在数据库中的文件路径?
查询网上听别人说struts1.x的文件上传控件只是可读的,没办法给他赋值,但是看到有些高手说可以用js控制,所以在此请教各位高手,怎么来解决我的这个问题?谢谢!
2.还有一个类似的问题就是,我要给<html:file>的文本框中页面第一次加载时赋一个保存在数据库中的文件路径?
查询网上听别人说struts1.x的文件上传控件只是可读的,没办法给他赋值,但是看到有些高手说可以用js控制,所以在此请教各位高手,怎么来解决我的这个问题?谢谢!
解决方案 »
- 【老话题--Tomcat当机常见的情况有哪些??】
- 关于freemarker问题,求达人指导,急急急急急急,小弟在此膜拜了
- quartz中的问题,factory.getScheduler()方法
- webService的相关问题,在线等。。。。。。
- 如何配置tomcat5.5.
- 注册用户验证问题
- 紧急求助,高手指教!
- 如何用代码控制java内存泄露
- java.lang.NoSuchMethodError: org.apache.tools.ant.taskdefs.Javac.setTempdir(Ljava/io/File;)V
- 菜鸟提问:数据库连接问题!! 20分奉上
- 有谁是JAVA高手啊~~~
- 我在配置Tomcat连接池成功之后遇到的问题,请叫前辈们
因为Javascript的作用范围只是在客户端,刷新以后客户端内容会重新生成,javascript一样要被重新生成<html:file>生成的html代码好像是是<input type="file">
input type=file 是没有办法在客户端的到file的路径的
所以你只能用其他方式实现了
是在不行的话就用
input type=file value=“”
<html:radio property="rqtj" value="0" onclick="check(this.value)"><b><font size="2"> ??</font></b> </html:radio>
<html:radio property="rqtj" value="1" onclick="check(this.value)"><b><font size="2"> ??</font></b> </html:radio>
<html:radio property="rqtj" value="x" onclick="check(this.value)"><b><font size="2"> ???</font></b> </html:radio>private String rqtj ="0";
public String getRqtj() {
return rqtj;
}
public void setRqtj(String rqtj) {
this.rqtj = rqtj;
}
谢谢!
file 那里在 js onload 的时候读取一下这个隐藏域的 value 就行了。
就是给struts的文本框赋一个初始值,现在这么多天了好像还没有得到答案,难道我真的要改成<input type=file ...>控件了?
希望那个高人能够指点一下。
好像<input type="file" ... >也解决不了我的第二个问题了,难道真的没办法了?
<input id="f1" type="file" style="display:none">
<input id="f2">
<input type="button" value="浏览..." onClick="f1.click(); f2.value=f1.value;">
<input type="button" value="赋值" onClick="f2.value='C:\test.doc'">
只读的,无法写入
就算用文本框代替显示,写入后也是无法上传