前几篇文章我们已经安装了tomcat,并将tomcat集成到了myeclipse中,现在我们采用jsp和javabean结合的方法来开发一个简单的页面,javabean可以用来封装大部分业务逻辑,从而减少jsp页面中的代码。这对于程序开发者来说是意义重大的,好了,进入正文吧。
首先我们新建一个javabean类
然后我们采用myeclpise自带的jsp模板来创建一个jsp页面
好了,现在可以启动tomcat,并将这个工程部署到tomcat中了,再浏览器中访问:http://localhost:8080/yourprojectname/yourjspname.jsp
结果:
使用方法一:
姓名:ganting 地址:wuhan
使用方法二:
姓名:ganting 地址:wuhan
首先我们新建一个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