Java Server
Page(JSP)作为建立动态网页的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译后JSP文件是否有改变,如果没有改变,就直接执行Servlet,而不用再重新编译,这样,效率便得到了明显提高。
<jsp:useBean id="myBasket" class="BasketBean">
<jsp:setProperty name="myBasket" property="*"/> <jsp:useBean>
<html> <head><title>Your Basket</title></head> <body> <p>
You have added the item <jsp::getProperty name="myBasket"
property="newItem"/> to your basket. <br/> Your total is $
<jsp::getProperty name="myBasket" property="balance"/> Proceed to
<a
href="checkout.jsp">checkout</a> 注意到property="*"了吗?这表明用户在可见的JSP页面中输入的,或是直接通过Query
String提交的全部变量的值,将存储到匹配的bean属性中。