编写一个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版本
大二学生,有什么不对的请指出!谢谢!
