strust2之jsp调用action的变量

1、


HttpServletRequest request=ServletActionContext.getRequest();
........
request.setAttribute("list", list);

2

#request.list


<!-- value代表一个集合List -->
<s:iterator value="#request.list">
<tr>
<!-- 必须加“#”,不然取的是column.column -->
<!-- 必须加“#”,不然取的是column.column -->
<td align="center"><s:property value="v_id" /></td>
</td>
<td align="center"><s:property value="v_name" /></td>
</td>
</tr>
</s:iterator>

Done!

strust2之jsp调用action的变量,布布扣,bubuko.com

时间: 2024-10-14 19:01:33

strust2之jsp调用action的变量的相关文章

【SSH三大框架】Struts2基础第三篇:配置Action以及调用Action的三种方式

一.struts.xml中的包和命名空间 1.Struts2不支持为单独的Action设置命名空间,而是通过为包指定namespace属性来为包下面的所有Action指定共同的命名空间. 如果在配置<package>的时候没有指定namespace属性,则该包下的所有Action处于默认的包空间下 2.例如: <package name="lee" extends="struts-default"> <action name="

在Java代码(非JSP及Action,Servlet,Controller)中获得WebRoot的物理路径

在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径; 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地址. 如果在类中取不到ServletContext时, 有两种方式可以做到 1) 利用Java的类加载机制 调用 XXX.cla

利用ajax调用action

1.struts中要继承struts_json2.struts.xml的配置文件中要设置<result type="json"/>3.dataType:"json",   //接受数据格式 4.$.ajax()来调用action <script> $(document).ready(function(){ $.ajax({ url :"newscenter/message/ten_news_list.action",  /

jsp js action之间的传值

1.struts2 action如何向JSP的JS函数传值 action中定义变量public class TestAction extends ActionSupport implements ServletRequestAware {    private String state = "test";} JSP的JS函数中引用变量<script type=text/javascript>    function getStatus() {        var t =

Struts2.5动态方法调用action和使用通配符访问action

[原帖地址]http://blog.csdn.net/leafage_m/article/details/54577687 动态方法调用Action. 这种方法,需要在struts.xml中对其进行支持: [html] view plain copy print? <!-- 是否开启动态方法调用 --> <constant name="struts.enable.DynamicMethodInvocation" value="true" />

struts2 2.5.16 通配符方式调用action中的方法报404

1.问题描述 在struts.xml中配置用通配符方式调用action中的add()方法,访问 http://localhost:8080/Struts2Demo/helloworld_add.action时,出现了这个熟悉的错误: HTTP Status 404 – Not Found Type Status Report Message There is no Action mapped for namespace [/] and action name [helloworld_add] a

struts2在配置文件中调用Action的方法返回值

struts2在配置文件中可以调用Action的方法返回值 1.Action中 //文件下载名 public String getDownloadFileName(){ String downloadFileName = ""; String filename = fileName + ".xls"; try { downloadFileName = URLEncoder.encode(filename,"UTF-8"); } catch (Un

asp.net mvc 使用Ajax调用Action 返回数据【转】

使用asp.net mvc 调用Action方法很简单. 一.无参数方法. 1.首先,引入jquery-1.5.1.min.js 脚本,根据版本不同大家自行选择. <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 2.在Controllers中书写前台Ajax需要调用的Action,比如:

Asp.net mvc 使用Ajax调用Action 返回数据。

使用asp.net mvc 调用Action方法很简单. 一.无参数方法. 1.首先,引入jquery-1.5.1.min.js 脚本,根据版本不同大家自行选择. <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 2.在Controllers中书写前台Ajax需要调用的Action,比如: