`
ganting
  • 浏览: 45197 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jsp/javabean开发起步

阅读更多
前几篇文章我们已经安装了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
分享到:
评论

相关推荐

    开发突击者代码之 struts

    从零起步,循序渐进,注重实战,本书从不同角度剖析了Java Web整合开发中的:三大基础技术JSP/JavaBean/Servlet,三大核心框架Struts/Hibernate/Spring,四种辅助技术JDBC/Log4j/Sitemesh/JUnit,MTEC开发环境MySQL/...

    开发者突击自带公用lab2上

    开发者突击自带公用lab2 开发者突击源代码 开发者突击资源 开发者突击光盘资源 从零起步,循序渐进,注重实战,本书从不同角度剖析了Java Web整合开发中的:三大基础技术JSP/JavaBean/Servlet,三大核心框架Struts/...

    J2EE实验指导书*******

    实验十 JSP+JavaBean开发模式中分页技术 29 一、实验目的 29 二、实验环境 29 三、实验步骤 29 1、编写分页组件split_page.jsp 29 2、编写listAll.jsp分页显示用户 29 四、实验报告 29 实验十一 使用SmartUpload组件...

    网络书城系统开发毕业论文.doc

    本文主要介绍了一个基于MVC设计模式的网上购书系统的开发,采用JSP、Servlet、JavaBean和JDBC等JAVA Web相关技术。该系统主要实现了用户管理、书籍查找与买卖、购物车实现、订单管理与用户留言等功能,提供了用户...

    Java程序设计自学手册光盘

    第3篇为实例篇(第15章~第20章),主要介绍JSP环境基础、JSP语法基础、JSP的内置对象、JavaBean技术和Servlet技术等Java Web领域的基础知识,最后通过一个博客网站介绍Java Web基础知识的综合应用。  本书附有配套...

    《Java程序设计自学手册》源代码

    第3篇为实例篇 第15章 第20章 主要介绍JSP环境基础 JSP语法基础 JSP的内置对象 JavaBean技术和Servlet技术等Java Web领域的基础知识 最后通过一个博客网站介绍Java Web基础知识的综合应用 本资料为书本例子的源代码...

    Java Web入门经典第二章源代码

    全书共分4篇19章,其中,第一篇为“起步篇”,主要包括开启Java Web之门、不可不知的客户端应用技术、驾驭Java Web开发环境、Java Web开发必修课之JSP语法等内容;第二篇为“核心篇”,主要包括程序开发效率之利器...

    软件技术专业毕业设计开题报告.doc

    开 题 报 告 目 录 1. 课题简介 2....从一个平台移植到另外一个平台,JSP和JavaBean甚至不用 重新编译,因为Java字节码都是标准的、与平台无关的。可以运行在大多数流行的 操作系统平台及Web服务器上

    新手宝典J2EE专家起步图解

    简单的说,J2EE是一套商业应用系统模型或者说是一种规范,它包含java远程方法调用(RMI)、企业级javaBean(EJB)、java消息服务(JMS),java服务器页面(JSP)等等。利用J2EE的资源我们可以方便、迅速的创建一个...

    Java数据编程指南

    Enterprise JavaBeans与分布式应用程序 第19章 Enterprise JavaBeans Enterprise JavaBean体系结构 一个简单的Enterprise JavaBean 会话Beaus 面向对象与关系模型 实体beans 数据映射 EJB...

Global site tag (gtag.js) - Google Analytics