JSP、Servlet、JavaBean三者之间的关系实例

JSP、Servlet、JavaBean三者之间的关系实例 软件环境:MyEclipse、Tomcat、JDK 一、 启动MyEclipse—创建web工程webexample1 New—Web Project—Project Name:webexample1—JavaEE 5.0—Finish 二、 创建 Servlet New—Servlet—Name:FirstServlet(包名:web.example)—选doGer—Next—Servlet/JSP Mapping URL:/servlet/first--Finish--进入编辑状态--在public class FirstServlet extends HttpSerlet前点警号—Add generated serial version ID—修改原程序: out.println(" "); out.print("Hello world ");//只修改了这里 out.println(" "); 启动Tomcat—布置webexample1—运行http://localhost:8080/webexample1/servlet/first--显示: Hello world 三、创建JSP文件 New—JSP(Advanced Templates)—File Name:first.jsp(通常在Dreamweaver中创建)—Template to use:Just as HTML—修改原程序: <% Date date=new Date(); out.println(date); %> <%!String str="0"; %> <% for(int i=1;i<10;i++){ str=str+i; } %>
<%=str %> 运行:http://localhost:8080/webexample1/first.jsp结果: Sat Oct 31 08:56:19 CST 2009 0123456789 四、创建JavaBean New—Class—Package:web.example—Name:Person—Finish—添加属性: package web.example; public class Person { private String name; //添加的属性 private int age; //添加的属性 private String phone; //添加的属性 } 选中 private String name; private int age; private String phone; 右键—Source—Getters and Setters…--在name age phone前选勾—OK—生成Get、Set方法: private String name; private int age; private String phone; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } 五、在JSP文件中使用javaBean在first.jsp中修改源程序 <% Date date=new Date(); out.println(date); %>
运行结果为: Sat Oct 31 14:38:10 CST 2009 manhongliu 六、在Servlet中使用javaBean打开FirstServlet.java文件编辑 out.println(" "); out.print("Hello world "); out.println("
"); Person person=new Person(); //申请一个新的Person变量 person.setName("hongchenqun"); //设置一个属性的值 out.println(person.getName()); //获得属性Name的值并输出 out.println(" "); 运行http://localhost:8080/webexample1/servlet/first结果: Hello world hongchenqun 七、工程目录结构 QQ648709984
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值