Redian新闻
>
问个可能比较奇怪的弱问题
avatar
问个可能比较奇怪的弱问题# Java - 爪哇娇娃
m*g
1
Spring里面传给view的model到底怎么取出其中的
数据?我是指在jsp的里面而不是
用jstl等表达方法。
例如:
return ModelAndView("homepage", "newModel", goodmodel)
这个goodmodel是个简单的String类型对象。
在homepage.jsp里面,如果我要在java code的标签里面
取这个newModel的值,该怎样表达?
比如:
String food= newModel ?//显然不行, 因为程序根本不认这个newModel变量。
%>
avatar
g*g
2
Just use ${newModel}
In scriptlet use
out.println(newModel)
Have to say I never used scriptlet in my projects.

【在 m****g 的大作中提到】
: Spring里面传给view的model到底怎么取出其中的
: 数据?我是指在jsp的里面而不是
: 用jstl等表达方法。
: 例如:
: return ModelAndView("homepage", "newModel", goodmodel)
: 这个goodmodel是个简单的String类型对象。
: 在homepage.jsp里面,如果我要在java code的标签里面
: 取这个newModel的值,该怎样表达?
: 比如:
:
avatar
m*t
3

You will find it as a request scope attribute.

【在 m****g 的大作中提到】
: Spring里面传给view的model到底怎么取出其中的
: 数据?我是指在jsp的里面而不是
: 用jstl等表达方法。
: 例如:
: return ModelAndView("homepage", "newModel", goodmodel)
: 这个goodmodel是个简单的String类型对象。
: 在homepage.jsp里面,如果我要在java code的标签里面
: 取这个newModel的值,该怎样表达?
: 比如:
:
avatar
m*g
4
sorry but as I said, I cannot use some expression like ${newModel}
The only way I should use is inside , because there are a lot
of code like
String sql="select ****** where product=?";
//and now I need to pass the newModel as a parameter to the product .
%>

【在 g*****g 的大作中提到】
: Just use ${newModel}
: In scriptlet use
: out.println(newModel)
: Have to say I never used scriptlet in my projects.

avatar
g*g
5
as I said, in scriptlet you use
out.println(newModel);
%>

【在 m****g 的大作中提到】
: sorry but as I said, I cannot use some expression like ${newModel}
: The only way I should use is inside , because there are a lot
: of code like
: : String sql="select ****** where product=?";
: //and now I need to pass the newModel as a parameter to the product .
: %>

avatar
t*e
6

magicfat说了,这是个request scope variable,
返回的就是了。
但最好还是用JSTL和EL, ${newModel}, 不需要指定scope.

【在 m****g 的大作中提到】
: sorry but as I said, I cannot use some expression like ${newModel}
: The only way I should use is inside , because there are a lot
: of code like
: : String sql="select ****** where product=?";
: //and now I need to pass the newModel as a parameter to the product .
: %>

avatar
b*y
7
可以down下来spring的源程序看看就知道了。偶这样干过,看源程序,挺长进的。。。
avatar
m*g
8
No, it does not work. Compiler does not recognize newModel.

【在 g*****g 的大作中提到】
: as I said, in scriptlet you use
: : out.println(newModel);
: %>

avatar
m*g
9
?
怎样获得requestScope这个对象? 这是个类啊。
requestScope类并没有get(String)这样一个静态method.
只有this和class两个member。
请再详细说明一下,谢了!

【在 t*******e 的大作中提到】
:
: magicfat说了,这是个request scope variable,
: 返回的就是了。
: 但最好还是用JSTL和EL, ${newModel}, 不需要指定scope.

avatar
t*e
10

学习别人的code是成长的基础.

【在 b******y 的大作中提到】
: 可以down下来spring的源程序看看就知道了。偶这样干过,看源程序,挺长进的。。。
avatar
t*e
11

这个是JSP的implicit variables.

【在 m****g 的大作中提到】
: ?
: 怎样获得requestScope这个对象? 这是个类啊。
: requestScope类并没有get(String)这样一个静态method.
: 只有this和class两个member。
: 请再详细说明一下,谢了!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。