我想知道javabean是如何作用的。
下面这个是在myBean。jsp页面提交内容到student。jsp 在通过Bean。java在student。jsp里显示内容。我想问的是,当表单提交过去后,整个过程是怎样的,先调用什么 在调用什么。可能我表述的不是很清楚,谢谢了
myBean。jsp
- Java code
<html> <head> <base href="<%=basePath%>"> <title>My JSP 'myBean.jsp' starting page</title> </head> <body> <form action="student.jsp"> <p>学号: <input type="text" name="id"> </p> <p>年龄: <input type="text" name="age"> </p> <p><input type="submit" value="提交"/></p> </form> </body></html>
student。jsp
- Java code
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><jsp:useBean id="student" class="com.javabean.Bean"></jsp:useBean><jsp:setProperty property="*" name="student"/><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'student.jsp' starting page</title> </head> <body> 学号:<%=student.getId() %> 年龄:<%=student.getAge() %> </body></html>
Bean。java
- Java code
package com.javabean;public class Bean { private String id,age; public Bean(){ } public void setId(String id){ this.id=id; } public String getId(){ return id; } public void setAge(String age){ this.age=age; } public String getAge(){ return age; }}
------解决方案--------------------------------------------------------