JSP 面接の質問と回答
Question: How do I use a scriptlet to initialize a newly instantiated bean?Answer: A jsp:useBean action may optionally have a body. If the body is specified, its contents will be automatically invoked when the specified bean is instantiated. Typically, the body will contain scriptlets or jsp:setProperty tags to initialize the newly instantiated bean, although you are not restricted to using those alone.The following example shows the “today” property of the Foo bean initialized to the current date when it is instantiated. Note that here, we make use of a JSP expression within the jsp:setProperty action. <jsp:useBean id=”foo” class=”com.Bar.Foo” > <jsp:setProperty name=”foo” property=”today” value=”<%=java.text.DateFormat.getDateInstance().format(new java.util.Date()) %>” / > <%– scriptlets calling bean setter methods go here –%> </jsp:useBean > |
復習用に保存
この項目をブックマークに追加したり、難しい内容としてマークしたり、復習セットに入れたりできます。
役に立ちましたか? はい いいえ
ユーザー評価で最も役立つ内容:
- What is a JSP and what is it used for?
- What are the two kinds of comments in JSP and what's the difference between them ?
- What is difference between custom JSP tags and beans?
- Is JSP technology extensible?
- What is JSP page?