在Struts2中,可以使用OGNL表达式从HTML页面中获取值。#request.value
或#session.value
。
在Struts2中,我们可以通过OGNL表达式从Action中获取数据,以下是如何在HTML中取值的详细步骤:
平远网站建设公司创新互联公司,平远网站设计制作,有大型网站制作公司丰富经验。已为平远上千余家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的平远做网站的公司定做!
我们需要创建一个Action类,并在其中定义我们需要的数据,我们可以创建一个名为UserAction
的Action类,并在其中定义一个名为username
的字符串变量。
public class UserAction { private String username; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } }
我们需要在struts.xml
文件中配置我们的Action类,我们可以将UserAction
配置为一个名为user
的Action。
/user.jsp
我们可以在JSP页面中使用OGNL表达式从Action中获取数据,我们可以在user.jsp
页面中使用${username}
来获取UserAction
中的username
变量的值。
User User Name
${username}
相关问题与解答
问题1:如果我在Action中定义了一个List,我应该如何在我的JSP页面中获取它?
答:你可以在JSP页面中使用OGNL表达式${list}
来获取List,如果你的List是一个名为users
的List,你可以使用${users}
来获取它,如果你想遍历这个List,你可以使用JSTL的
标签。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>Users User List
${user.name} | ${user.email} |
问题2:如果我在Action中定义了一个Map,我应该如何在我的JSP页面中获取它?
答:你可以在JSP页面中使用OGNL表达式${map}
来获取Map,如果你的Map是一个名为userInfo
的Map,你可以使用${userInfo}
来获取它,如果你想遍历这个Map,你可以使用JSTL的
标签。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>User Info User Info
${entry.key} | ${entry.value} |
网站名称:html如何取struts2中的值
当前路径:http://www.mswzjz.cn/qtweb/news37/3237.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能