如何往html填入数据

时间:2021-07-22 07:53:09
 不懂CSS,不懂jsp servlet编程,现在就用dw画了个简单的html文件,里面有个文本框
 请问如何在java web工程里向html文本框添加数据
 急,谢了
 文本框代码如下:
 <input name="ID_num1" type="text" id="textfield2" readonly="readonly" />

26 个解决方案

#1


<input name="ID_num1" type="text" id="textfield2" readonly="readonly"  value="" />

#2


引用 1 楼 coolboyyzy 的回复:
<input name="ID_num1" type="text" id="textfield2" readonly="readonly" value="" />

你好,能讲java代码写出来吗,不懂写哪

#3


一楼已经很明确了。。

<input name="ID_num1" type="text" id="textfield2" readonly="readonly" value="你想的数据" />

#4


直接输入不行吗?

#5


外部文本框中输入,然后输入的时候自动默认就把值添加上去了。。

#6


搞不定啊,我想把system.out.print的输出打印到html文本框里,用的myeclipse建立web工程,dw画好了网页
请问如何导入网页,怎么把代码里的输入弄到网页上.

#7


引用 5 楼 AA5279AA 的回复:
外部文本框中输入,然后输入的时候自动默认就把值添加上去了。。

搞不定啊,我想把system.out.print的输出打印到html文本框里,用的myeclipse建立web工程,dw画好了网页
请问如何导入网页,怎么把代码里的输入弄到网页上.
能给我讲讲吗

#8


神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax

#9


引用 8 楼 AA5279AA 的回复:
神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax

晕死,怎么这么复杂,又是js,jsp,以前没这些技术的时代那些编程人员怎么过来的!

#10


引用 9 楼 ivery418 的回复:
引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax
晕死,怎么这么复杂,又是js,jsp,以前没这些技术的时代那些编程人员怎么过来的!

你搜一下ajax,挺简单的

#11


引用 10 楼 AA5279AA 的回复:
引用 9 楼 ivery418 的回复:引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax
晕死,怎么这么复杂,又是js,jsp,以前没这些技术的时代那些编程人员……

我直接在html定义value=@value1,然后用servlet往里面替换@value1这样该可以吧,勉强能做点这.时间太紧,js,jsp什么的确实一窍不通?在线,大侠解答下.

#12


至少也得用session把内容设置好,前台取了赋进去。

html的话只能使用ajax了,连普通的session都没法用。

#13


引用 11 楼 ivery418 的回复:
引用 10 楼 AA5279AA 的回复:引用 9 楼 ivery418 的回复:引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax
晕死,怎么这么复杂,又是js……

原有页面不跳转刷新的话不行。。
如果跳转到新页面产生你想要的那种结果你的方法应该是可行的的。。

#14


你的文本框是readonly="readonly"  只读的,当然是不可以填写数据了,你把readonly="readonly" 去掉就可以再里面填写数据了

#15


引用 13 楼 AA5279AA 的回复:
引用 11 楼 ivery418 的回复:引用 10 楼 AA5279AA 的回复:引用 9 楼 ivery418 的回复:引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单……

因为我程序中的输出是不断变化的,你的意思是假如用我说的那种方法必须每隔段时间就刷新一次页面,否则访问一次后内容就不会改变了?是这个意思吗?

#16


你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。

#17


引用 1 楼 coolboyyzy 的回复:
<input name="ID_num1" type="text" id="textfield2" readonly="readonly" value="" />

+1

#18


直接放到request中,页面中在回去,赋值到value就可以了!

#19


引用 16 楼 AA5279AA 的回复:
你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。

请问servlet 的doGet(),doPost()方法里面可以用其他API吗,比如File,Timer的?

#20


引用 19 楼 ivery418 的回复:
引用 16 楼 AA5279AA 的回复:你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。
请问servlet 的doGet(),doPost()……

一个方法调用其它类中的方法有什么不可以的么?

#21


引用 20 楼 AA5279AA 的回复:
引用 19 楼 ivery418 的回复:引用 16 楼 AA5279AA 的回复:你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。
请问serv……
public void doPost(final HttpServletRequest request, final HttpServletResponse response)
throws ServletException, IOException {

Timer time1 = new Timer();
time1.schedule(new TimerTask() {

@Override
public void run() {
try{
File file = new File("c:/renshu/01.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);

if(file.length()>1024*1024*1024)
{
br.skip(file.length()*2/3);
}

String str = null;
String buf = null;

while((buf = br.readLine())!= null)
{
str = buf;
}

br.close();

request.setAttribute("str1", str);
request.getRequestDispatcher("/index.jsp").forward(request, response);

}catch (Exception e)
{
e.printStackTrace();
}
}
}, 0, 5000);

那这个有没什么问题?

#22


我自己看都觉得别扭,客户端来个请求,服务端说你等会,我待会把结果给你,然后客户端没反映,服务端又想把结果发过去。假如这段程序真的是这样,干脆找块豆腐撞死得了。学了这么久编程还写这种*东西。

#23


高手不要 口水了。。。。   把我们这些不懂得   都弄得  糊涂了。。。

#24


我明白楼主的意思了,楼主是不懂动态页面的,但是又想要实现动态页面的效果,是这个意思么?
楼主可以用js控制呀。静态页面是没办法实现自动添加数据的,除了javascrip呀。楼主好运1!!!!1

#25


引用 24 楼 caomaomr007 的回复:
我明白楼主的意思了,楼主是不懂动态页面的,但是又想要实现动态页面的效果,是这个意思么?
楼主可以用js控制呀。静态页面是没办法实现自动添加数据的,除了javascrip呀。楼主好运1!!!!1



以前只听说过这些.开始把js跟jsp搞混了,后来又以为js和java有什么关系,哪知道一毛钱关系都没.我说的就是24楼的意思,这个用静态页只能由js控制吗?

#26


js吧。当前主流。

#1


<input name="ID_num1" type="text" id="textfield2" readonly="readonly"  value="" />

#2


引用 1 楼 coolboyyzy 的回复:
<input name="ID_num1" type="text" id="textfield2" readonly="readonly" value="" />

你好,能讲java代码写出来吗,不懂写哪

#3


一楼已经很明确了。。

<input name="ID_num1" type="text" id="textfield2" readonly="readonly" value="你想的数据" />

#4


直接输入不行吗?

#5


外部文本框中输入,然后输入的时候自动默认就把值添加上去了。。

#6


搞不定啊,我想把system.out.print的输出打印到html文本框里,用的myeclipse建立web工程,dw画好了网页
请问如何导入网页,怎么把代码里的输入弄到网页上.

#7


引用 5 楼 AA5279AA 的回复:
外部文本框中输入,然后输入的时候自动默认就把值添加上去了。。

搞不定啊,我想把system.out.print的输出打印到html文本框里,用的myeclipse建立web工程,dw画好了网页
请问如何导入网页,怎么把代码里的输入弄到网页上.
能给我讲讲吗

#8


神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax

#9


引用 8 楼 AA5279AA 的回复:
神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax

晕死,怎么这么复杂,又是js,jsp,以前没这些技术的时代那些编程人员怎么过来的!

#10


引用 9 楼 ivery418 的回复:
引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax
晕死,怎么这么复杂,又是js,jsp,以前没这些技术的时代那些编程人员怎么过来的!

你搜一下ajax,挺简单的

#11


引用 10 楼 AA5279AA 的回复:
引用 9 楼 ivery418 的回复:引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax
晕死,怎么这么复杂,又是js,jsp,以前没这些技术的时代那些编程人员……

我直接在html定义value=@value1,然后用servlet往里面替换@value1这样该可以吧,勉强能做点这.时间太紧,js,jsp什么的确实一窍不通?在线,大侠解答下.

#12


至少也得用session把内容设置好,前台取了赋进去。

html的话只能使用ajax了,连普通的session都没法用。

#13


引用 11 楼 ivery418 的回复:
引用 10 楼 AA5279AA 的回复:引用 9 楼 ivery418 的回复:引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单的ajax
晕死,怎么这么复杂,又是js……

原有页面不跳转刷新的话不行。。
如果跳转到新页面产生你想要的那种结果你的方法应该是可行的的。。

#14


你的文本框是readonly="readonly"  只读的,当然是不可以填写数据了,你把readonly="readonly" 去掉就可以再里面填写数据了

#15


引用 13 楼 AA5279AA 的回复:
引用 11 楼 ivery418 的回复:引用 10 楼 AA5279AA 的回复:引用 9 楼 ivery418 的回复:引用 8 楼 AA5279AA 的回复:神,system.out.print当然不行了。。
如果想输入到html里面的话,传值到jsp页面,页面接受该值之后用js获取input结点,然后给input赋值。然后局部刷新就可以了。。。
这应该是最简单……

因为我程序中的输出是不断变化的,你的意思是假如用我说的那种方法必须每隔段时间就刷新一次页面,否则访问一次后内容就不会改变了?是这个意思吗?

#16


你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。

#17


引用 1 楼 coolboyyzy 的回复:
<input name="ID_num1" type="text" id="textfield2" readonly="readonly" value="" />

+1

#18


直接放到request中,页面中在回去,赋值到value就可以了!

#19


引用 16 楼 AA5279AA 的回复:
你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。

请问servlet 的doGet(),doPost()方法里面可以用其他API吗,比如File,Timer的?

#20


引用 19 楼 ivery418 的回复:
引用 16 楼 AA5279AA 的回复:你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。
请问servlet 的doGet(),doPost()……

一个方法调用其它类中的方法有什么不可以的么?

#21


引用 20 楼 AA5279AA 的回复:
引用 19 楼 ivery418 的回复:引用 16 楼 AA5279AA 的回复:你的输出是变化的话,那应该是一个输出文本框。输出文本框的话就不建议使用input标签了。。
另外如果你服务器发出响应修改页面信息,那么当前页面就必须要刷新,要么重定向到本页面,要么就使用ajax局部刷新。
因为页面都是静态的,所以肯定需要刷新,要么内容肯定就不会改变。。
请问serv……
public void doPost(final HttpServletRequest request, final HttpServletResponse response)
throws ServletException, IOException {

Timer time1 = new Timer();
time1.schedule(new TimerTask() {

@Override
public void run() {
try{
File file = new File("c:/renshu/01.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);

if(file.length()>1024*1024*1024)
{
br.skip(file.length()*2/3);
}

String str = null;
String buf = null;

while((buf = br.readLine())!= null)
{
str = buf;
}

br.close();

request.setAttribute("str1", str);
request.getRequestDispatcher("/index.jsp").forward(request, response);

}catch (Exception e)
{
e.printStackTrace();
}
}
}, 0, 5000);

那这个有没什么问题?

#22


我自己看都觉得别扭,客户端来个请求,服务端说你等会,我待会把结果给你,然后客户端没反映,服务端又想把结果发过去。假如这段程序真的是这样,干脆找块豆腐撞死得了。学了这么久编程还写这种*东西。

#23


高手不要 口水了。。。。   把我们这些不懂得   都弄得  糊涂了。。。

#24


我明白楼主的意思了,楼主是不懂动态页面的,但是又想要实现动态页面的效果,是这个意思么?
楼主可以用js控制呀。静态页面是没办法实现自动添加数据的,除了javascrip呀。楼主好运1!!!!1

#25


引用 24 楼 caomaomr007 的回复:
我明白楼主的意思了,楼主是不懂动态页面的,但是又想要实现动态页面的效果,是这个意思么?
楼主可以用js控制呀。静态页面是没办法实现自动添加数据的,除了javascrip呀。楼主好运1!!!!1



以前只听说过这些.开始把js跟jsp搞混了,后来又以为js和java有什么关系,哪知道一毛钱关系都没.我说的就是24楼的意思,这个用静态页只能由js控制吗?

#26


js吧。当前主流。