《JAVA遇见HTML——JSP篇》学习笔记(下)
Javabeans就是符合某种规范的java类,使用Javabeans的好处是【解决代码的重复编写】,减少代码冗余,功能区分明确,提高代码的维护性。
设计原则(规范):1.公有类 2.属性私有 3.包含无参的共有构造方法 4.getter和setter方法封装属性
JSP动作元素(action element):
JSP动作元素为请求处理阶段提供信息。动作元素遵循XML语法,有一个包含元素名的开始标签,可以有属性,可选的内容、与开始标签匹配的结束标签。
第一类是与存取JavaBean有关,包括: <jsp:useBean> <jsp:setProperty> <jsp:getProperty>
<jsp:useBean > id可以理解为创建的类的对象的名字 <jsp:setProperty name="JavaBean实例名" property="*" /> (跟表单相关联)自动匹配所有属性 <jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" /> (跟表单相关联) <jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" value="BeanValue" /> (手工设置) <jsp:setProperty name="JavaBean实例名" property="JavaBean属性名" param="request对象中的参数名" /> (跟request参数相关联)URL地址栏传递 <jsp:getProperty name="" property="">
<body>
<jsp:useBean />
<%-- <jsp:setProperty property="*" name="myUser"/> --%>
<%-- <jsp:setProperty property="username" name="myUser"/> --%>
<jsp:setProperty property="username" name="myUser" value="xiaobai"/>
<jsp:setProperty property="password" param="pwd" name="myUser"/>
用户名:<%=myUser.getUsername()%><br>
密码:<%=myUser.getPassword()%>
</body>