在Java Web开发过程中,怎么将一个动态页面转换成静态页面?
那么两者之间的联系与区别又是什么?

解决方案 »

  1.   

    .jsp页面包含数据库查询 用java代码for显示出来点击ie->编辑->查看源代码  就是静态的
      

  2.   

    谢谢你的回复,可能是我表达上的原因.
    像我们平时在用jsp显示或操作数据库时:他是动态的页面 
    动态网页网址中有一个标志性的符号——“?”。
    比如:http://www.dangdang.com/product_detail/product_detail.asp?product_id=8915738
    这就是一个典型的动态网页URL形式。就是怎么把他转换成静态页面,仅仅是后缀名换成.html或.htm 或.shtml或.xml???
      

  3.   

    curl http://www.dangdang.com/product_detail/product_detail.asp?product_id=8915738 > product_detail.html
      

  4.   

    ?后边是传递的是接收页面接收的asp 页面的参数值 如果你不想传递参数值 只是单纯的静态页面就是不用传递参数的页面  比如jsp 就可以通过<form>表单实现参数的传递, 如果没有页面之间或者页面与数据库之间的参数传递就属于静态的页面。 当然也可以不将参数(?后面的值)显示在地址栏上 ,在jsp中 可以将<form>中的method="get"改为method="post"
      

  5.   

    自己送一个请求给动态页面(.jsp),抓HTML输出重写到静态文件(.html)