九阴真经血刀唐刀棺:jsp中的一个问题!

来源:百度文库 编辑:高考问答 时间:2024/05/04 19:36:18
我看到有很多的JSP新闻网页是自动生成HTML的
,请问这用到了什么技术,难道是通过servlet然后输出的吗?那么在servlet里难道全是手写html模板中的代码吗?

动态生成html是要执行一个程序的,如果这个程序是java的,全用servlet写很复杂也很麻烦,尤其是涉及到页面布局格式的时候。
所以我们希望可以在HTML语言中,直接使用java语言。简单说这就是jsp了。把java嵌入html语言。需要动态的地方写java语句,布局的时候还是直接写html语句。这样不就两全其美了,又可以动态生成,还方便设计页面。
写好的文件就是jsp的源文件,在被访问的时候服务器会有编译器把它编译成servlet程序再执行,产生动态网页的。
因为是嵌入html的java,自然会有自己的一些特点和都有的对象,加入这些就是完整的jsp了