爱在深秋

 

JSP学习笔记(1)

一、jsp中可用的注释方法
     1、JSP中可用注释包括HTML注释(又叫显示注释),java本身的注释方法(单行、多行、文档注释)。
 两类注释的区别在于前者是要发送到客户端的,后者不会发送到客户端。具体注释格式如下:
  <!--注释内容--> 、//、/**/、/** */
 最后一个注释是用于文档成工具。

二、jsp语法介绍

  1、jsp声明语句
         <%! 声明语名 %>
         2、表达式
          <%= 表达式%>,用来输出内容。同out.Println()
         3、脚本代码
         <% int intTest = 0; %>
         <% out.print("Hello"); %>
         4、对于<%= 表达式%>和out.print()使建议
          开发中多用前者,一般不用后者。
  5、对于<%! 声明变量%> 和<% 声明变量%>比较
         前者声明的变量是全局变量,后者是局部变量。
  例如下面两个例子:
         declareDemo1.jsp

<html><head><title></title></head>
<body>
<%int i =0%>
<%=++%>
</body></html>

        另外一个文件declareDemo2.jsp

<html><body>
<% int i=0;%>
<%= ++%>
</body></html>


   在浏览器中我们多刷新几次,看两个页面的输了结果如何。很明显,前者声明的是全局变量,所以页面不断刷新结果会不断增加。而后者就不同了,声明的是局部变量。每刷新一次变量就会重新申明一次。所以变量始终没变。

      7、jsp的交互功能也是通过表单(form)与服务器产互的。
         向服务器提交数据变不必说了,就是通过表单元素向服务器提交数据。而从客户端获取数据的方法是使和request对象的getParameter("参数名")。
      下面我们来建两个页面一个向服务器发送数据的页面(putData.jsp),一个是从客户端获取数据(getData.jsp)。

<html><body>
<form action="getData.jsp" method="post">
<input type="text" name="uname" >
</form>
</body></html>

另外一个文件getData.jsp

<html><body>
<%
    
string strName = request.getParameter("uname");
%>
<%= strName%>
</body></html>

       8、补充一下:数据提交方法,即Post和Get

  •  Get ,提交的内容会在地址栏里显示出来,所有有长度限制。地址栏上的数据长度为4~5K。所以不能大于这个数据限制。

  • Post,而提交的内容不会显示,并且没有长充限制。

      所以,在开发中大多数情况下都是使用Post 方法。

  • posted on 2008-10-15 09:17 爱在深秋 阅读(193) 评论(0)  编辑  收藏


    只有注册用户登录后才能发表评论。


    网站导航:
     

    导航

    统计

    常用链接

    留言簿(1)

    随笔档案

    文章档案

    搜索

    最新评论

    阅读排行榜

    评论排行榜