- PR -

JSTL c:setでJavaBeanに値設定

1
投稿者投稿内容
nori1122
常連さん
会議室デビュー日: 2003/09/14
投稿数: 30
投稿日時: 2004-01-04 23:20
JSTLを使い開発をおこなっています。
c:setでJavaBeanに値の設定を行いたいのですが、いろいろ調べたのですが
わからず困っています。
どなたかご存知のかたおりましたら、おしえてください。

例--------------------------
class JavaBean
{
String getText(){
}
setText(String ){
}
}

Servlet内---------
setAttribute("JavaBean", new JavaBean());

JSP内---------
<c:set var="JavaBean.text" value="Hello world" scope="page">
では、設定ができない。
おがわ
大ベテラン
会議室デビュー日: 2001/08/01
投稿数: 199
お住まい・勤務地: 千葉県
投稿日時: 2004-01-05 02:08
引用:

Servlet内---------
setAttribute("JavaBean", new JavaBean());


上下の引用において、属性のスコープは一致していますか?
引用:

JSP内---------
<c:set var="JavaBean.text" value="Hello world" scope="page">
では、設定ができない。


属性内の式言語は、"${...}"を囲んで記述します。
<c:set var="${JavaBean.text}" value="Hello world"... />
nori1122
常連さん
会議室デビュー日: 2003/09/14
投稿数: 30
投稿日時: 2004-01-05 12:27
引用:

SuperCreekさんの書き込み (2004-01-05 02:08) より:
引用:

Servlet内---------
setAttribute("JavaBean", new JavaBean());


上下の引用において、属性のスコープは一致していますか?
引用:

JSP内---------
<c:set var="JavaBean.text" value="Hello world" scope="page">
では、設定ができない。


属性内の式言語は、"${...}"を囲んで記述します。
<c:set var="${JavaBean.text}" value="Hello world"... />



<c:set var="${JavaBean.text}" value="Hello world"... />
<c:out value="${JavaBean.text}">
とやっても正しく値を取ることができないのですが、なぜでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)