`

jsp:setProperty和jsp:getProperty的用法

阅读更多

1》jsp:setProperty的用法

(1)逐一从request中取出参数,然后设置到名字为user的bean的同名属性中。

<jsp:setProperty name="user" property="*"/>

 

(2)从request中取出userName参数,然后设置到名字为user的bean的userName属性中。

相当于调用user.setUserName(String userName)方法。

<jsp:setProperty name="user" property="userName"/>

 

(3)把名字为user的bean的userName属性设置为Tom。

相当于调用user.setUserName("Tom"),和request没有关系。

<jsp:setProperty name="user" property="userName" value="Tom"/>

 

(4)把request中名字为name的参数的值设置到名字为user的bean的userName属性中。

<jsp:setProperty name="user" property="userName" param="name"/>

 

如果property和param的值相同,那么(2)和(4)的写法结果相同。比如:

<jsp:setProperty name="user" property="userName" param="userName"/>

<jsp:setProperty name="user" property="userName"/>

 

2》jsp:getProperty的用法

把名字为user的bean的userName属性的值取出来,并输出到屏幕上。

如果userName的值为null,那么屏幕上会直接输出null。

 

<jsp:getProperty name="user" property="userName"/>

 

生成的java代码如下:

out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString((((MyBean.TestBean)_jspx_page_context.findAttribute("user")).getUserName())));

分享到:
评论

相关推荐

    JSP之访问JavaBean的一个简单例子

    JSP之访问JavaBean的一个简单例子 使用useBean,jsp:setProperty,jsp:getProperty使用的一个简单例子 博客参考地址:https://blog.csdn.net/qq_36631076/article/details/79693890

    JavaWeb开发技术-JSP动作元素.pptx

    jsp:setProperty 设置JavaBean的属性 jsp:getProperty 输出某个JavaBean的属性 jsp:forward 把请求转到一个新的页面 jsp:plugin 根据浏览器类型为Java插件生成OBJECT或EMBED标记 jsp:element 定义动态XML元素 jsp:...

    JSP技术知识点考查 jsp动态建站技术

    application对象代表应用程序上...&lt;jsp:getProperty&gt;操作是对&lt;jsp:setProperty&gt;操作的补充,用来访问一个Bean的属性 &lt;jsp:plugin&gt;用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean &lt;jsp:fallback&gt;

    JSP程序设计与案例实战

    exception)、JavaBean组件、JSP标准动作(&lt;jsp:forward&gt;,&lt;jsp:param&gt;,&lt;jsp:setProperty&gt;,&lt;jsp:plugin&gt;,&lt;jsp:include&gt;,&lt;jsp:useBean&gt;,&lt;jsp:getProperty&gt;)、JSP中使用数据库(JDBC常用API)、JSTL的配置步骤、核心...

    [非常棒的jsp初学者幻灯片教程.ppt

    [非常棒的jsp初学者幻灯片教程 动作语法包括&lt;jsp:forward&gt;,&lt;jsp:include&gt;,&lt;jsp:plugin&gt;, &lt;jsp:getProperty&gt;,&lt;jsp:setProperty&gt;和&lt;jsp:useBean&gt;。

    jsp动态网页学习

    jsp指令标签(page,taglib,include)、动态标签(jsp:include,jsp:forward,jsp:param,jsp:useBean,jsp:setProperty,jsp:getProperty),案例demo

    JSP 内部培训教程

    &lt;jsp:setProperty&gt; 11 六、JSP內建對象 12 out輸出數據 12 request對象 13 response對象 15 page對象 16 session對象 16 application對象 17 exception對象 19 pageContext對象 19 config對象 20 七、JavaBeans組件 ...

    十三、JSP动作

    JSP动作利用XML语法... jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

    jsp语法

    include动作和jsp:forward动作的用法6、jsp:param动作传递参数的方法7、jsp:useBean、jsp:setProperty和jsp:getProperty的使用8、jsp:plugin动作 1、了解一个jsp页面的组成元素 ​ jsp页面由两部分组成。静态部分,...

    Java程序员面试葵花宝典.doc

    、jsp有哪些动作?... jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

    JSP 程序设计从入门到精通 PDF 教程

     2.3.3 jsp:setProperty动作 29  2.3.4 jsp:getProperty动作 30  2.3.5 jsp: forward动作 31  2.3.6 jsp: plugin动作 31  2.3.7注释 31  2.4 JSP 9种基本内置组件 31  2.5 JSP中Session的使用 34  ...

    JSP教程(四)-JSP Actions的使用

    (3) jsp:setProperty–设置一个JavaBean属性。(4) jsp:getProperty–将JavaBean的属性插入到输出。(5) jsp:forward–让请求者可以向前到一个新的页面。(6) jsp:plugin–用OBJECT或EMBED标签为Java plugins生成特定的

    jsp结合javabean的实践

    &lt;jsp:setProperty name="rd" property="path" value="d:/testsongyc.txt" /&gt; Id:是类的代号 property:是属性名 value:是属性的值 3、取值 &lt;jsp:getProperty id="localName" property="name" /&gt; Id:是类的...

    Java-Web程序设计题库(2).doc

    A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty 19、下面哪个不就是jsp:setProperty操作得属性( D )。 A、name B、param C、property D、scope 20、以下方法...

    Java-Web程序设计题库.doc

    A、jsp:include B、jsp:useBean C、jsp:setProperty D、jsp:getProperty 19、下面哪个不就是jsp:setProperty操作的属性( D )。 A、name B、param C、property D、scope 20、以下方法中,哪一个方法不就是HTTPServlet...

    JSP动态网页制作基础培训教程源代码.rar

    5 SampleBean2.class 第6章\ch6\WEB-INF\classes\ch6 &lt;jsp:getProperty&gt;标记和&lt;jsp:setProperty&gt;标记示例java类文件 6 sample2.html 第6章\ch6 访问SampleBean2示例的录入页面 7 sample2.jsp 第6章\ch6 访问...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    13.2.2 [jsp:setproperty] 413 13.2.3 [jsp:getproperty] 414 13.2.4 示例 414 13.3 网上书店程序 418 13.4 小结 440 第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 ...

    Java-Web程序设计题库(1).doc

    A、jsp:includeB、jsp:useBean C、jsp:setPropertyD、jsp:getProperty 19、下面哪个不是jsp:setProperty操作的属性( D )。 A、nameB、paramC、propertyD、scope 20、以下方法中,哪一个方法不是HTTPServlet类的...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    13.2.2 [jsp:setproperty] 413 13.2.3 [jsp:getproperty] 414 13.2.4 示例 414 13.3 网上书店程序 418 13.4 小结 440 第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    13.2.2 [jsp:setproperty] 413 13.2.3 [jsp:getproperty] 414 13.2.4 示例 414 13.3 网上书店程序 418 13.4 小结 440 第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 ...

Global site tag (gtag.js) - Google Analytics