日期:2014-05-18  浏览次数:20626 次

可否实现从servlet向html传值?
老师留的作业,   要求不允许用jsp,   要servlet和html之间互相传值.
问题是,   用servlet接收form的action好办,   怎么从servlet给html传值啊.
是不是要在servlet里面把一大堆html的东西都导入到out.println里?
我这html好些东西呢,   导到一个out里不死人了?

请高手指点啊.

------解决方案--------------------
request.setAttribute
------解决方案--------------------
我再加个session.setAttribute();
------解决方案--------------------
人家说的是html好不 你们谁有本事在html页面里用request.getAttribute()接个 数据来看看

我有个提议 就是io操作 直接修改html页面 绝对没问题
------解决方案--------------------
chao19841() 说的不错,可以通过IO的,我也是这样想的,

你可以把要输入的信息先在servlet中输出到外部文件(.txt,xml 等)
然后在,html中将其读出出来即可
------解决方案--------------------
用模板技术作
------解决方案--------------------
拿out.println直接输出不就行了么?
------解决方案--------------------
在html里是不能加<%%>的,所以也就不能用out.println
  所以不知道
------解决方案--------------------
记得在我学到的知识里面html是可以接受其他任何语言通过url传送过来的参数的,你先查查html这方面的资料,我保证能行。
------解决方案--------------------
配置ActionServlet时,url-pattern配置为*.html
------解决方案--------------------
可以考虑使用Ajax,像用DWR给静态页面级联下拉框传值,网上就有例子。