JSP对JavaBean的各种常用操作方法总结(2)

<%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置JavaBean属性</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="page"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:setProperty property="username" param="username"/> <span><jsp:setProperty property="<span>password</span>" param="<span>userpassword</span>"/></span> <% //打印输出user的username out.println("用户名为:"+user.getUsername()+"<br />"); //打印输出user的password out.println("用户的密码为:"+user.getPassword()+"<br />"); %> </body> </html>

上面的代码注意红色中的蓝色部分,这个弹性更好

<jsp:setProperty property="属性名称" value="属性值" /> <%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置JavaBean属性</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="page"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:setProperty property="username" value="Devidpeng"/> <jsp:setProperty property="password" value="Devidpeng"/> <% //打印输出user的username out.println("用户名为:"+user.getUsername()+"<br />"); //打印输出user的password out.println("用户的密码为:"+user.getPassword()+"<br />"); %> </body> </html>

获得JavaBean的属性:

<jsp:getProperty property=""/> <%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>获取JavaBean属性</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="page"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:setProperty property="username" value="Devidpeng"/> <jsp:setProperty property="password" value="zhangdapeng"/> <jsp:getProperty property="username" /> <jsp:getProperty property="password" /> </body> </html>

设置JavaBean的范围:
设置page范围的JavaBean

<%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置page的范围</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="<span>page</span>"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:setProperty property="username" value="page_username"/> <jsp:setProperty property="password" value="page_password"/> <jsp:forward page="https://www.jb51.net/PageJavaBeanDemo2.jsp"/> </body> </html> <%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置page的范围</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="<span>page</span>"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:getProperty property="username" /> <jsp:getProperty property="password" /> </body> </html>

设置request范围的JavaBean

<%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置page的范围</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="<b><span>request</span></b>"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:setProperty property="username" value="request_username"/> <jsp:setProperty property="password" value="request_password"/> <jsp:forward page="https://www.jb51.net/PageJavaBeanDemo2.jsp"/> </body> </html> <%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置page的范围</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="<span>request</span>"></jsp:useBean> <%--根据所有的参数设置JavaBean中属性--%> <jsp:getProperty property="username" /> <jsp:getProperty property="password" /> </body> </html>

设置session范围的JavaBean

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzjpyg.html