|
jsp中有九个内置对象
我今天在编写一个jsp页面的时候老是提示错误。
我半天都没有找到错误,原来是调用错了方法。
我把getParameter方法和getAttribute搞错了,我用的是my Eclipse 有代码提示,一看是get开头的就选择了,所以弄错了。
错了也好,让我对这两个方法的印象更深了一些。
首先看getParameter方法
这个方法可以获取表单中的制定属性的值
顺便也说一下表单,我没有专门学过这些东西,只是自己看过一点。
这是关于我对表单属性的理解
<form>这个标签,包括name action method属性
name属性就不用多解释了,是用来标记这个表单的。
method的值包括两个,post和get,也可以不写。关于这些属性也没有细细研究过,我的方向毕竟是搞后台的。
我自己是这样理解的,post是将表单的信息发送到制定的页面或数据库中,而get方法恰恰与其相反,是从数据库中或Bean中获取数据。
action这个真不太清楚。不过从形式上来看,他的作用应该是点击提交按钮后所要转到的制定页面。我现在遇到的就是这些情况。
我理解的表单属性就是这样的
现在都是自学,没有接触过任何项目。所以又说的不对的,一定要留下你们的意见
举个例子
有两个jsp页面一个叫one.jsp一个叫two.jsp
在one里面可以加入表单内容,表单的action属性的值是two.jsp
当填写完表单内容后点击提交按钮就会将表单的内容发送到two页面进行处理。
在two页面就可以操作输入的数据。一般情况下都会将这些数据封装到javaBean中。
getAttribute方法的作用是获取指定对象的属性的
setAttribute方法可以将指定对象设定在request范围内,然后通过getAttribute方法获取关于该对象的属性
他们的使用方法是这样的
setAttribute("属性","实例名")
getAttribute("属性") |
|