前几篇文章我们已经安装了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/...
它通过自动配置和起步依赖,让开发者可以快速搭建项目并运行。在这个化妆品销售网站中,Spring Boot被用来快速构建微服务架构,提高开发效率。 4. **SSM**: SSM是Spring、Spring MVC和MyBatis的组合,是Java Web...
JSP有多种动作指令,如`<jsp:include>`用于动态包含页面,`<jsp:forward>`用于请求转发,`<jsp:useBean>`用于实例化和使用JavaBean,`<jsp:setProperty>`用于设置JavaBean的属性值。 **5. EL(Expression Language...
在本项目"springboot+mysql+jsp 开发学习"中,我们将探讨三个核心技术:Spring Boot、MySQL数据库和JSP(JavaServer Pages)用于Web开发的综合应用。这些技术是现代企业级应用开发的基石,尤其在构建高效、可扩展的...
从早期的 JSP+Servlet+JavaBean 到现在的 SpringBoot,Java 主流开发框架经历了多次演变。 一、JSP+Servlet+JavaBean 时代 在 Java 开发的早期,JSP+Servlet+JavaBean 是主流的开发框架。JSP 负责前端页面的展示,...
5. **JavaWeb**:JavaWeb是指一系列用于开发Web应用程序的技术集合,包括Servlet、JSP、JavaBean等。在这个系统中,JavaWeb技术提供了与客户端交互的能力,处理HTTP请求,响应用户操作。 6. **毕业设计**:这表明该...
4. **MVC模式**:该项目采用了Model-View-Controller(模型-视图-控制器)设计模式,其中jsp作为视图,servlet作为控制器,而模型部分可能包含JavaBean或其他数据访问层的实现,负责与数据库交互,处理业务逻辑。...
例如,采用先进的Web技术,如JSP(JavaServer Pages)、JavaBean和Servlet,以及强大的数据库系统,如SQL,构建B/S(Browser/Server)架构的系统,使得用户可以通过互联网随时随地访问和操作。 在国内,办公自动化...
系统的开发工具包括JSP(Java Server Page)、Servlet、JavaBean、Eclipse等。 本系统的主要功能包括考试管理、试卷编制、自动阅卷、成绩评估、考试结果分析等。该系统可以帮助学生用最少的时间进行充分的复习和...
2. **JavaBean**:JavaBean是符合特定规范的Java类,常用于封装业务逻辑,便于在JSP和Servlet中重用。它们是组件化的基础,可以通过属性、构造函数和方法进行交互。 3. **EJB(Enterprise JavaBeans)**:EJB是J2EE...
本文主要介绍了一个基于MVC设计模式的网上购书系统的开发,采用JSP、Servlet、JavaBean和JDBC等JAVA Web相关技术。该系统主要实现了用户管理、书籍查找与买卖、购物车实现、订单管理与用户留言等功能,提供了用户...
源代码部分是整个项目的灵魂,通过阅读和分析`源代码`,我们可以学习到如何在SSM框架下组织项目结构,包括Controller、Service、DAO三层架构的实现,以及JSP页面与后台JavaBean的交互。同时,项目中可能还涉及到拦截...
从Servlet、JSP、JavaBean到Spring Boot,每个阶段都为Web开发带来了新的工具和模式,提升了开发效率和应用性能。尽管现代Web开发有更多新的框架和技术涌现,如Spring Boot和前后端分离的趋势,但JavaWeb的基础知识...
系统利用现代信息技术,如数据库管理、JavaBean组件和JSP网页技术,构建一个灵活、高效的教学管理平台。 一、选题背景与意义 教学管理系统能够减轻教师负担,增强教学的灵活性。系统允许教师从题库中自由选择或...
JavaWeb技术是基于Java的Web开发技术,包括了JSP、Servlet、JavaBean等技术。论文使用了JSP作为开发语言,MySQL作为数据库管理系统,MyEclipse作为开发环境,tomcat作为服务器,开发出了一个基于Web技术的二手电子...
综上所述,本项目将利用现代信息技术,如SQL Server、JSP、JavaBean和JDBC,构建一个基于Web的仓库管理系统,实现库存管理的数字化、网络化。系统的设计与实现将涉及界面设计、数据库设计、功能模块开发等多个方面,...