2 moketudou moketudou 于 2014.04.29 10:23 提问

后台通过ServletRequestAware获得数据后,怎么在前端jsp显示

下面是action代码:

public class test2_action extends ActionSupport implements ServletRequestAware{
private test2_bill bill;
private String name;
private String pass;
public test2_bill getBill() {
return bill;
}
public void setBill(test2_bill bill) {
this.bill = bill;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}

public String login() {

ArrayList<test2> list = bill.list();
System.out.println("action++"+list.size());
req.setAttribute("clientslist", list);

// req.put("clientlist", list);
// ActionContext.getContext().getSession().put("clientslist", list);
return SUCCESS;
}
HttpServletRequest req;
@Override
public void setServletRequest(HttpServletRequest arg0) {
// TODO Auto-generated method stub
req=arg0;
}

}

我前端代码:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="/struts-tags" prefix="s"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


<table border="1"  bgColor="#d0d0d0" cellspacing="1" cellpadding="1">
<tr>
<td>id</td><td>名称</td><td>密码</td>
</tr>
<script language="JavaScript">
alert();




/s:property

<td><s:property value="#item.name"></s:property> </td>
<td><s:property value="#item.pass"></s:property> </td>
<td>
</tr>
</s:iterator>

</table>
</div>


Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp页面加载的时候,从后台获取数据,页面加载完成之后,下拉列表中已经有值
在jsp页面加载时,从后台获取数据,动态生成下拉列表,加载完成之后,下拉列表中已经有值;
JSP页面获取action传递过来的值
first class: ————————————–actionpublic String getUser(){ List<User> list = userService.finAll(); //ActionContext.getContext().getValueStack().set("list", list.get(0));//引号内的list就是Jsp页面s标签里卖弄的value
从jsp中得到搜索输入的内容,进入后台查询;显示在页面中,页面局部刷新
<br />用到了jQuery<br /> <br />页面中内容:<br /><div class="clmMain"><br />         <dl class="packageTitle"><br />             <dt>省<s:select cssClass="xiala" list="provinces" name="province.pname" listKey="pname" listValue="pname" onchange="getsort3()"></s:selec
4.使用JSP展示后台取到的数据(增删改查)
接上一篇的工程 (1)展示所有数据 修改HelloController: 从数据库获取所有记录,并设置参数以便后台可以取到。 修改hello.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="c" uri="htt
用jstl在jsp接收后台传输数据并显示
先将数据库的数据获取,用session将数据存起来。 HttpSession session = request.getSession(); session.setAttribute("userDetail", userDetailDao.userDetail()); public class UserDetailAction extends HttpServlet { private st
jsp页面显示后台传来参数以及传递参数给后台
.jsp通过session函数传来参数,上一节我们使用了list,一个动态数组来存储传递的参数,现在我们在jsp页面通过函数取出来,代码如下: ArrayListlist=(ArrayList)  session.getAttribute("list");          if(list.size()>0){ for(int i=0;i { String str1=(String)li
struts中action实现ServletRequestAware接口,获得request的原因
实现了XXXAware接口,就可以拿到XXX。 public abstract class BaseAction extends ActionSupport implements SessionAware ,ServletRequestAware ,ServletResponseAware ,Constants{ protected Map session; protected Ht
前台jsp控件获取java后台返回的值
前台jsp控件获取java后台返回的值,本文写了radio控件和下拉框控件的实例
JSP,JS,Action传值
1、struts2 action如何向JSP的JS函数传值 action中定义变量 public class TestAction extends ActionSupport implements ServletRequestAware {     private String state = "test"; } JSP的JS函数中引用变量     function get
JSP中枚举的遍历和Jquery填充后台传入数据
本菜鸟是新的不能再新的菜鸟了,菜鸟作为实习生进来一家公司上班,两眼一抹黑,只是把自己学到的觉得有用的写下来。 项目背景:Spring+Spring mvc+MyBatis JSP中将枚举遍历显示 1.建立一个ATEnum.java 的枚举类 public enum aTEnum { AT1(1,"AT1"),AT2(2,"AT2"); private int id;