JavaBean与jsp的动作
2016-01-24 19:42
351 查看
何为JavaBean,直接上代码:
①Bean类中必须有一个无参构造方法。默认的即可
②Bean类不应有Public修饰符修饰的数据成员
③通过访问方法getXXX()和setXXX()来访问数据成员的值
JSP中用动作使用JavaBean:
与jsp的include指令很像,但是也有区别:include指令是在编译时执行,include动作是在运行时执行。
标准写法:
page中的属性值受basePath的影响,具体的解释:
http://blog.csdn.net/zhengyikuangge/article/details/50574299
②< jsp:forward>:
作用:跳转页面
标准写法:
page中的属性值受basePath的影响,具体的解释:
http://blog.csdn.net/zhengyikuangge/article/details/50574299
public class User { private String name = ""; private String psd = ""; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPsd() { return psd; } public void setPsd(String psd) { this.psd = psd; } }
上述User类在cn.test的包中
这就是一个JavaBean。。。①Bean类中必须有一个无参构造方法。默认的即可
②Bean类不应有Public修饰符修饰的数据成员
③通过访问方法getXXX()和setXXX()来访问数据成员的值
JSP中用动作使用JavaBean:
<jsp:useBean id="user" class="cn.test.User"></jsp:useBean> <!--创建一个JavaBean对象--> <!--user即为Bean的一个对象名--> <!--①--><%user.setName("zwq")%> <!--②--><%=user.getName()%> <!--可以这样用--> <jsp:setProperty property="name" name="user" value="zwq"/> <!--作用与①相同,property后的属性值为Bean类中的变量名,name后的属 性值为Bean类的对象名,value是所赋得值--> <jsp:getProperty property="name" name="user"/> <!--作用与②相同,property后的属性值为Bean类中的变量名,name后的属 性值为Bean类的对象名-->
其他的JSP动作:
①< jsp:include>:与jsp的include指令很像,但是也有区别:include指令是在编译时执行,include动作是在运行时执行。
标准写法:
<jsp:include page="(jsp文件名字+后缀名)">
page中的属性值受basePath的影响,具体的解释:
http://blog.csdn.net/zhengyikuangge/article/details/50574299
②< jsp:forward>:
作用:跳转页面
标准写法:
<jsp:forward page="test.jsp"></jsp:forward>
page中的属性值受basePath的影响,具体的解释:
http://blog.csdn.net/zhengyikuangge/article/details/50574299
相关文章推荐
- <constant name="struts.devMode" value="true" />
- Struts2中Action接收参数的方法
- RxJava使用示例: 实现Rxbus代替eventbus
- Spring无法加载问题:org.springframework.web.servlet.DispatcherServlet
- Java,PostgreSQL时间范围查询
- 【AOP系列】(一)—静态代理VS动态代理(Java)
- java同步方法和同步代码块的区别
- java笔记--关于线程同步(5种同步方式)
- java 同步锁(synchronized)
- poi合并单元格
- Java字符转C的思路
- Java 异常的注意事项
- Java字符转C的思路
- JavaHello_记事本程序
- win8.1_javaSE8安装配置
- 关于java的方法同步
- JDK和Cglib动态代理小demo
- 数据挖掘学习笔记-决策树算法浅析(含Java实现)
- Java byte数组转有符号int
- hdu1850 Being a Good Boy in Spring Festival