1. 传值到Struts2的action方法:
<input name="userName" type="text" size="15">
userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。
可以不在访问的action中提供相应的属性,用request.getParameter(”userName”);
2. 页面从Struts2的action取值方法:
4种拿到值得的办法:
1) <s:property value="username"/>
2) {username}
3) <s:property value="#request.username"/>
4) <s:property value="%{username}"/>
另外,在页面中使用set标签,用于将某个值放入指定的范围内,例如application,session等
<s:set name="user" value="userName" scope=”request”/>
分享到:
相关推荐
#### 五、小结 Struts2作为一个成熟的Web应用框架,在企业级项目中有着广泛的应用。通过本教程的学习,读者不仅能够深入了解MVC架构模式,还能掌握如何利用Struts2构建高效稳定的Web应用程序。希望读者能够通过本...
通过查看JSP文件,了解后台是如何与前端进行交互的。 **3.3.3 Welcome屏幕的配置源代码** 这部分介绍了如何在Struts配置文件中设置欢迎页面的相关配置。 **3.3.4 logon屏幕的浏览器代码** 这部分展示了登录页面...
在这个名为“项目小结.doc”的文档中,作者记录了他开发一个电子相册项目的过程,主要涉及以下几个IT知识点: 1. **项目启动与需求分析**: - 开始时,作者面对新项目感到迷茫,不清楚要实现哪些功能。这表明在...
2.4 本章小结 15 第三章 跨域交互缓存处理设计 17 3.1 跨域交互缓存处理需求 17 3.1.1 缓存技术WebStorage 17 3.1.2 跨域交互缓存处理需求 17 3.1.3 页面回退管理需求 17 3.2 缓存处理机制 18 3.2.1 跨域缓存处理 18...
2.3 本章小结 本章介绍了项目的开发环境和主要技术,为后续的系统设计和实现打下了基础。 第三章 系统需求分析 系统需求分析主要包括功能需求和非功能需求。功能需求涉及用户模块和管理员模块,用户模块包括登录...
- **绪论**:介绍项目的背景、研究的意义、研究内容及小结。 - **系统开发的工具和技术**:详细介绍所使用的开发平台和技术。 - **系统分析**:进行需求分析、数据库分析及可行性分析。 - **总体设计**:包括系统...