如何从jsp中的dynaaction表单访问值
我可以在 servlet 中设置属性,并且可以通过访问 get 属性在 jsp 中获取这些值。 我们有什么东西可以像这样访问jsp中的值吗?
例如:
DynaActionForm home = (DynaActionForm) form;
String age = (String)home.get("age");
我想在jsp中访问这个年龄。
请帮我解决这个问题。 谢谢
I can set the attributes in the servlet and I can get those values in jsp by accessing the get attribute.
do we have anything to access values in jsp like that.
For Example:
DynaActionForm home = (DynaActionForm) form;
String age = (String)home.get("age");
I want to access this age in jsp.
Please help me solve this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您的 struts-config.xml 文件配置正确,您所需要做的就是使用 bean:写入标签。
If your struts-config.xml file is configured correctly, all you need to do is use the bean:write tag.
您可以在请求范围中添加 formbean 的映射,如下所示:
然后使用以下方法将属性访问到您的 jsp 中:
这是使用 JSTL。否则你可以使用它:
You can add the map of your formbean in the request scope like that:
And then access propertys into your jsp with:
This is using JSTL. Otherwise you can use that:
您是否询问是否可以直接在 Struts View (jsp) 组件中访问 DynaActionForm 值?
您可以尝试将 DynaActionForm 设置为 Struts Action 中的请求属性:
然后在 JSP 页面中导入 DynaActionForm 并执行以下操作:
但最好只访问 Struts Action 中所需的值并将该值设置为请求或会话。
Are you asking if you can access DynaActionForm values directly within the Struts View (jsp) component?
You could try setting the DynaActionForm as a request attribute in your Struts Action:
Then in your JSP page import DynaActionForm and do something like:
But it would be much better to just access the value you needed within the Struts Action and just set that value onto the request or session.