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

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

设置application范围的JavaBean

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

移除JavaBean的属性:
JavaBean的移除根据不同的范围而不同

page范围,request范围,session范围,application范围对应的使用pageContext,request,session,application

方法都使用removeAttribute()方法

示例

<%@page language="java" contentType="text/html;charset=gb2312"%> <!DOCTYPE html> <html> <head> <title>设置page的范围</title> </head> <body> <%--通过useBean动作指令调用JavaBean--%> <jsp:useBean scope="application"></jsp:useBean> <% //移除application范围的属性 application.removeAttribute("user"); %> <%--根据所有的参数设置JavaBean中属性--%> <jsp:getProperty property="username" /> <jsp:getProperty property="password" /> </body> </html>

您可能感兴趣的文章:

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

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