jsp+javabean+servlet的笔记

来源:互联网 发布:steam淘宝黑卡 编辑:程序博客网 时间:2024/04/29 10:58
1.由静态页面post提交的数据,要么交由某个包中的servlet类通过

doPost来处理或者通过链接跳转到某个包中的servlet类通过doGet来

处理然后通过PrintWriter来进行答复,再要么就是提交到某一jsp页

面进行处理。不过提交给servlet类处理的时候需要配置web.xml文件

,而提交给jsp的时候不需要配置web.xml文件。提交给servlet处理

时访问的是Java Resources中的包,而提交的到jsp处理则是访问的

WebContent中的jsp页面。
2.涉及到数据库的时候,要引入两个jar文件,servlet-api.jar放在

项目里,mysql-connector-java-5.1.11-bin.jar则是放在WEB-INF

的lib文件夹中。
3.jsp中通过useBean来指明id的名称和此id指向的类名,然后通过

setProperty中的name来联系id,并对其类中的对象来赋值。总共两

句:<jsp:useBean id="team" class="bean.Team"/>
    <jsp:setProperty name="team" property="*"/>通过这种方式

,关于标签的各种值就传入了team对象中,那么标签"team"此时就可

以作为一个整体来进行传递,可以传入到另一个类的方法中进行处理

(比如将team的值存入数据库中)了。
4.每次存setProperty取getProperty都需要声明name的值,即是指明

是哪一个id。
5.引用的时候引用到类为止,调用的时候从类开始调用,再"."方法。
6.自己拿出手的程序一定要先经过自己的IO测试。
7.静态页面post方法之后,若跳转到servlet页面,servlet是通过

request来接收并处理相关的提交数据;若跳转到的是jsp页面,则它

可以调用javabean标签来先存入数据,再调用类来将标签中的数据存

入数据库。
8.doPost创建的时候不能是static状态的,因为它在没有处理事件之

前并不需要让内存分配空间。
0 0