前几篇文章我们已经安装了tomcat,并将tomcat集成到了myeclipse中,现在我们采用jsp和javabean结合的方法来开发一个简单的页面,javabean可以用来封装大部分业务逻辑,从而减少jsp页面中的代码。这对于程序开发者来说是意义重大的,好了,进入正文吧。
首先我们新建一个javabean类
package bean.test;
public class Test {
String name;
String address;
public Test(){}//一定要包含这个默认的构造器,不然会出错,说找不到Test
public Test(String name, String address) {
super();
this.name = name;
this.address = address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
然后我们采用myeclpise自带的jsp模板来创建一个jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'bean.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<jsp:useBean id="bean" scope="application" class="bean.test.Test"</jsp:useBean>
<%bean.setName("ganting");
bean.setAddress("wuhan"); %>
使用方法一:<p>
姓名:<%=bean.getName()%>
地址:<%=bean.getAddress()%>
<p>
使用方法二:<p>
姓名:<jsp:getProperty name="bean" property="name"/>
地址:<jsp:getProperty name="bean" property="address"/>
</body>
</html>
好了,现在可以启动tomcat,并将这个工程部署到tomcat中了,再浏览器中访问:http://localhost:8080/yourprojectname/yourjspname.jsp
结果:
使用方法一:
姓名:ganting 地址:wuhan
使用方法二:
姓名:ganting 地址:wuhan
分享到:
相关推荐
从零起步,循序渐进,注重实战,本书从不同角度剖析了Java Web整合开发中的:三大基础技术JSP/JavaBean/Servlet,三大核心框架Struts/Hibernate/Spring,四种辅助技术JDBC/Log4j/Sitemesh/JUnit,MTEC开发环境MySQL/...
开发者突击自带公用lab2 开发者突击源代码 开发者突击资源 开发者突击光盘资源 从零起步,循序渐进,注重实战,本书从不同角度剖析了Java Web整合开发中的:三大基础技术JSP/JavaBean/Servlet,三大核心框架Struts/...
实验十 JSP+JavaBean开发模式中分页技术 29 一、实验目的 29 二、实验环境 29 三、实验步骤 29 1、编写分页组件split_page.jsp 29 2、编写listAll.jsp分页显示用户 29 四、实验报告 29 实验十一 使用SmartUpload组件...
本文主要介绍了一个基于MVC设计模式的网上购书系统的开发,采用JSP、Servlet、JavaBean和JDBC等JAVA Web相关技术。该系统主要实现了用户管理、书籍查找与买卖、购物车实现、订单管理与用户留言等功能,提供了用户...
第3篇为实例篇(第15章~第20章),主要介绍JSP环境基础、JSP语法基础、JSP的内置对象、JavaBean技术和Servlet技术等Java Web领域的基础知识,最后通过一个博客网站介绍Java Web基础知识的综合应用。 本书附有配套...
第3篇为实例篇 第15章 第20章 主要介绍JSP环境基础 JSP语法基础 JSP的内置对象 JavaBean技术和Servlet技术等Java Web领域的基础知识 最后通过一个博客网站介绍Java Web基础知识的综合应用 本资料为书本例子的源代码...
全书共分4篇19章,其中,第一篇为“起步篇”,主要包括开启Java Web之门、不可不知的客户端应用技术、驾驭Java Web开发环境、Java Web开发必修课之JSP语法等内容;第二篇为“核心篇”,主要包括程序开发效率之利器...
开 题 报 告 目 录 1. 课题简介 2....从一个平台移植到另外一个平台,JSP和JavaBean甚至不用 重新编译,因为Java字节码都是标准的、与平台无关的。可以运行在大多数流行的 操作系统平台及Web服务器上
简单的说,J2EE是一套商业应用系统模型或者说是一种规范,它包含java远程方法调用(RMI)、企业级javaBean(EJB)、java消息服务(JMS),java服务器页面(JSP)等等。利用J2EE的资源我们可以方便、迅速的创建一个...
Enterprise JavaBeans与分布式应用程序 第19章 Enterprise JavaBeans Enterprise JavaBean体系结构 一个简单的Enterprise JavaBean 会话Beaus 面向对象与关系模型 实体beans 数据映射 EJB...