1.有人回答过了
2.get 和post方式当然有区别,比如说hidden字段只能以post方式传递。
3.多学一下语法
4.为scriplet,是将JSP和HEML结合起来用的东西,上面的意思是满足IF,则JSP转向,否则,就不会执行转向。

解决方案 »

  1.   

    1.一样
    2.两者最大的区别是GET方式是把所有FORM中参数放在URL上传过去的,而POST不是,而且GET方式参数有大小限制的,小于255!
    3一条语句结束,就象JAVA,C一样.
    4.JSP中<%%>中的内容都是JAVA的语句!<jsp:forward  page="xxx.jsp">是scriplet,起到页面跳转的作用!
      

  2.   

    method="post"和method="get"都同样可以用来传送表单中的数据,不同的是POST是以表单的形式提交,一次提交表单中的所有数据,而GET同如下方式:HTTP://LOCALHOST:8080/INDEX。JSP?NAME=“QQ”&PASS="12345"
    程序中的这个东东
    <  %
        if  xxx  
      {
        %>                  ——————这里是条件语句的开始
      <  jsp:forward  page="xxx.jsp"  >  这里是调用另一个JSP程序
      <  %                  -----------这一部分是条件语句的结束。
      }
      %> 
    这里<jsp:forward page=……>  是JSP用来调用其它文件的语句,和<  %
        if  xxx  
      {
        %>      不一定成对出现,不过IF的两个{}号一定要成对出现如下:
    if  xxx  
      {
        %>              
      ……………………
      <  %                  
      }
      %>  等同于
    if  xxx  
      {
                    
      ……JSP语句………
                        
      }
      %
      

  3.   

    我建议你找一本介绍JSP的基础书(随便那一本都讲了)来看看再提问,这样学习效率要高得多
    1.一样
    2.method="post"和method="get"都同样可以用来传送表单中的数据,不同的是POST是以表单的形式提交,(如过不明白form就没法解释了,所以你应该先看书)一次提交表单中的所有数据,而GET同如下方式:HTTP://LOCALHOST:8080/INDEX.JSP?NAME=“QQ”&  PASS="12345"(意思为:向index.jsp页面传递两个参数,参数名为name和pass,值为qq和12345
    3.一样
    4.jsp脚本必须放在<%%>里面,由于<jsp:forward  page="xxx.jsp"> 语句不是JSP脚本,所以他前后的JSP语句必须分别放在两对<%%>中。
      

  4.   

    对啊,这都是JSP编程很基本的东西
    找一本这方面的书先啃啃,会比在这问要来得扎实得多
    毕竟先有基础,才提得上深入的学习!