JSP:有效范围为request的bean

编写一个JSP页面inputAndShow. jsp和一个名字为car的Javabean,其中car由Carclass类负责创建。

inputAndShow. jsp的具体要求

inputAndShow. jsp页面提供一个表单,其中表单允许用户输人汽车的牌号、名称和生产日期,该表单将用户输人的信息提交给当前页面,当前页面调用名字为car的bean,并使用表单提交的数据设置car的有关属性的值,然后显示car的各个属性的值。

Car. java的具体要求

编写的Car. java应当有刻画汽车号码、名称和生产日期的属性,并提供相应的getXxx和setXxx方法来获取和修改这些属性的值。Car. java中使用package 语句,包名是tom. jiafei。将Car. java编译后的字节码文件Car. class保存到Web服务目录的下列子目录中:

\WEB- INE\classes\tom\jiafei

———————————————————————————————————————————————————————

步骤

1.在Eclipse上新建一个Dynamic Web Project项目(我这里名字定为了practice_ch4)

2.在项目下 Java Resources下建立java项目

3.写Car的代码:

package tom.jiafei;
public class Car {

	String number,name,madeTime;
	public String getNumber(){
		try{byte b[] = number.getBytes("ISO-8859-1"); 
				number = new String(b);
		}
		catch(Exception e){}
		return number;
	}
	
	public void setNumber(String number){
		this.number = number;
	}
	
	public String getName(){
		try{byte c[] = name.getBytes("ISO-8859-1"); 
		name = new String(c);
    }
        catch(Exception e){}
        return name;
	}
	
	public void setName(String name){
		this.name = name;
	}
	
	public String getMadeTime(){
		try{byte d[] = madeTime.getBytes("ISO-8859-1"); 
		madeTime = new String(d);
    }
        catch(Exception e){}
        return madeTime;
	}
	
	public void setMadeTime(String time){
		this.madeTime = time;
	}
}

4.在WebContent下建立jsp文件(我这里名为inputAndShow.jsp)

5.代码:

<%@ page contentType="text/html; charset=gb2312" pageEncoding="UTF-8"%>
<%@ page import="tom.jiafei.Car" %>
<jsp:useBean id="car" class="tom.jiafei.Car" scope="request"/>

<HTML>
<BODY bgcolor = yellow>
<FONT size = 2>
<FORM action="" Method="post">
汽车牌号:<Input type=text name="number">
<br>汽车名称:<Input type=text name="name">
<br>汽车生产日期:<Input type=text name="madeTime">
<Input type=submit value="Submit">
</FORM>

<jsp:setProperty name="car" property="*"/>
<table border = 1>
<tr><th>汽车牌号</th>
    <th>汽车名称</th>
    <th>汽车生产日期</th>
</tr>
<tr>
     <td><jsp:getProperty name="car" property="number"/></td>
     <td><jsp:getProperty name="car" property="name"/></td>
     <td><jsp:getProperty name="car" property="madeTime"/></td>
</tr>
</table>
</FONT>
</BODY>
</HTML>
     

6.保存以后,开启服务器

7.右键 Run As 运行

8.运行结果

 

运用TomCatv8.5版本

大二学生,有什么不对的请指出!谢谢!

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九洲带鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值