`
ganting
  • 浏览: 45738 次
  • 性别: 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/...

    人工智能-项目实践-网站设计-JSP基于SSM化妆品销售购物网站设计可升级SpringBoot毕业源码案例设计.zip

    它通过自动配置和起步依赖,让开发者可以快速搭建项目并运行。在这个化妆品销售网站中,Spring Boot被用来快速构建微服务架构,提高开发效率。 4. **SSM**: SSM是Spring、Spring MVC和MyBatis的组合,是Java Web...

    jsp教程,从零起步,很好的哦

    JSP有多种动作指令,如`&lt;jsp:include&gt;`用于动态包含页面,`&lt;jsp:forward&gt;`用于请求转发,`&lt;jsp:useBean&gt;`用于实例化和使用JavaBean,`&lt;jsp:setProperty&gt;`用于设置JavaBean的属性值。 **5. EL(Expression Language...

    springboot+mysql+jsp 开发学习.zip

    在本项目"springboot+mysql+jsp 开发学习"中,我们将探讨三个核心技术:Spring Boot、MySQL数据库和JSP(JavaServer Pages)用于Web开发的综合应用。这些技术是现代企业级应用开发的基石,尤其在构建高效、可扩展的...

    java主流开发框架演变历程.pptx

    从早期的 JSP+Servlet+JavaBean 到现在的 SpringBoot,Java 主流开发框架经历了多次演变。 一、JSP+Servlet+JavaBean 时代 在 Java 开发的早期,JSP+Servlet+JavaBean 是主流的开发框架。JSP 负责前端页面的展示,...

    基于ssm+jsp+JavaWeb的个人健康信息管理系统.zip

    5. **JavaWeb**:JavaWeb是指一系列用于开发Web应用程序的技术集合,包括Servlet、JSP、JavaBean等。在这个系统中,JavaWeb技术提供了与客户端交互的能力,处理HTTP请求,响应用户操作。 6. **毕业设计**:这表明该...

    基于jsp+servlet结合layui的图书管理系统.zip

    4. **MVC模式**:该项目采用了Model-View-Controller(模型-视图-控制器)设计模式,其中jsp作为视图,servlet作为控制器,而模型部分可能包含JavaBean或其他数据访问层的实现,负责与数据库交互,处理业务逻辑。...

    计算机专业毕业论文--办公自动化管理系统.doc

    例如,采用先进的Web技术,如JSP(JavaServer Pages)、JavaBean和Servlet,以及强大的数据库系统,如SQL,构建B/S(Browser/Server)架构的系统,使得用户可以通过互联网随时随地访问和操作。 在国内,办公自动化...

    毕业论文jsp2147在线考试系统ssh.doc

    系统的开发工具包括JSP(Java Server Page)、Servlet、JavaBean、Eclipse等。 本系统的主要功能包括考试管理、试卷编制、自动阅卷、成绩评估、考试结果分析等。该系统可以帮助学生用最少的时间进行充分的复习和...

    j2ee编程起步.rar_J2EE

    2. **JavaBean**:JavaBean是符合特定规范的Java类,常用于封装业务逻辑,便于在JSP和Servlet中重用。它们是组件化的基础,可以通过属性、构造函数和方法进行交互。 3. **EJB(Enterprise JavaBeans)**:EJB是J2EE...

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

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

    JSP基于SSM客户关系信息管理系统可升级SpringBoot毕业源码案例设计.zip

    源代码部分是整个项目的灵魂,通过阅读和分析`源代码`,我们可以学习到如何在SSM框架下组织项目结构,包括Controller、Service、DAO三层架构的实现,以及JSP页面与后台JavaBean的交互。同时,项目中可能还涉及到拦截...

    走进JavaWeb技术世界(JavaWeb的由来和基础知识+极简配置的SpringBoot+Tomcat5总体架构剖析等)

    从Servlet、JSP、JavaBean到Spring Boot,每个阶段都为Web开发带来了新的工具和模式,提升了开发效率和应用性能。尽管现代Web开发有更多新的框架和技术涌现,如Spring Boot和前后端分离的趋势,但JavaWeb的基础知识...

    开题报告ssm357景海中学教学管理系统分析与设计+jsp开题报告.docx

    系统利用现代信息技术,如数据库管理、JavaBean组件和JSP网页技术,构建一个灵活、高效的教学管理平台。 一、选题背景与意义 教学管理系统能够减轻教师负担,增强教学的灵活性。系统允许教师从题库中自由选择或...

    本科毕业论文---基于javaweb二手商品交易平台设计与实现正文.doc

    JavaWeb技术是基于Java的Web开发技术,包括了JSP、Servlet、JavaBean等技术。论文使用了JSP作为开发语言,MySQL作为数据库管理系统,MyEclipse作为开发环境,tomcat作为服务器,开发出了一个基于Web技术的二手电子...

    基于Web的仓库管理系统设计与实现.doc

    综上所述,本项目将利用现代信息技术,如SQL Server、JSP、JavaBean和JDBC,构建一个基于Web的仓库管理系统,实现库存管理的数字化、网络化。系统的设计与实现将涉及界面设计、数据库设计、功能模块开发等多个方面,...

Global site tag (gtag.js) - Google Analytics