2 qq 33921506 qq_33921506 于 2017.01.15 16:00 提问

Struts2 action里List数据在jsp页面上显示不出来 给10块红包

加Q1060614462

java

package cn.itcast.action;

import java.awt.List;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sun.javafx.collections.MappingChange.Map;

public class LoginAction extends ActionSupport {
private String username;

private String password;
private String sum;
private String test;
protected List data=new List();
public String login() throws Exception {

sum=username+password;
ServletActionContext.getRequest().setAttribute("message",sum);
data.add(username);
data.add(password);
data.add(sum);
data.add(test);
ServletActionContext.getRequest().setAttribute("data",data);
return "failer";
}

public String getUsername() {    
    return username;
}    
public void setUsername(String username) {    
    this.username= username;
} 
public String getPassword() {    
    return password;
}    
public void setPassword(String password) {    
    this.password= password;
} 
public void setTest(String test) {    
    this.test= test;
} 
public String getTest() {    
    return test;
}   

}

4个回答

Royal_lr
Royal_lr   Ds   Rxr 2017.01.16 10:19

大兄弟。。你包都引错了,,
图片说明





weixin_37343687
weixin_37343687   2017.01.15 16:07

我想想吧,看能不能做出来这个。

JE_GE
JE_GE   2017.01.15 19:26

页面是个怎样的,不能显示

oyh1203
oyh1203   2017.01.16 15:54

data定义成public的,然后设置data的get和set方法再去页面上看看

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Struts2的Action向JSP传输List集合并且将数据显示在页面上
学习Struts2框架时,Action和JSP如何进行数据的交互很重要。当Action向JSP传输的数据类型是List集合的类型时,该如何去写呢?(注:文章内容来自我本人开源中国博客的一篇)
Struts2 Action中传List值到jsp页面
经过一下午的尝试,发现以下几种方式 第一种: 1>定义List变量 private List userList; userList有get/set方法 private List list = new ArrayList(); public List getList() { return list; } public void setList(List list) {
struts2中的jsp页面通过iterator调取后台action中的list集合
jsp页面: 数据展示                                                                                   action页面: package com.market.action; import java.text
action中的list在JSP页面如何显示问题的总结
方法-:直接在action设置get和set方法,然后在jsp页面中使用iterator迭代输出,但是一定要注意格式。就是被这个格式搞了一下午。 //使用标签 ${id.name} //使用EL表达式 或者是不声明id,直接 方法2:把list存入request中,显示方法和jsp页面相同。但个人认为是多此一举。因为既然struts提供了参数的拦截器,我们为
struts2的s:iterator标签在jsp页面获取action中数组对象
在昨天的开发过程中,需要在jsp页面获取action中的数组对象的值,技术水平有效,开始觉得无从下手,后来想写入java程序片,抱着试试看的心态打出了  发现页面显示出了数组中的每一个元素,想逐个获取每个元素就想到的标签代码: action: String [] filenames = null; File file = new File(filePath); filenames = fi
Struts2 Ajax---Action传值到JSP页面 Json格式
转载自:http://blog.sina.com.cn/s/blog_a345a8960101krct.html 有几个必须要的包 ezmorph-1.0.3.jar json-lib-2.1.jar struts2-json-plugin-2.1.8.1.jar commons-lang-2.4.jar commons-beanutils-1.7.0.jar A
jsp如何获取struts2 action中返回的对象的值
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义 这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。例如: public class LoginAction extends ActionSupport{ private User user; // 对象 private String username; // 字符串
Struts2-action到jsp传值(传递查询到的所有数据)
思路: 1、action获取到数据,封装成list 2、通过ACtionContext或者Request将list放入其中 3、在jsp页面读取 底层的代码这里不讲述了,用的是mybatis与spring Action代码: package com.bs.view.action; import java.io.UnsupportedEncodingException;
关于struts2获取action中提示消息在jsp页面乱码的问题
问题描述:最近在使用SSI写练习代码时,遇到了使用struts2的获取properties配置文件里的提示消息时,出现了乱码问题。查找了好久,才发现是配置文件编码格式的问题。properties默认的编码格式是ISO-8859-1,而我的Myeclipse里的properties文件由于公司项目的原因,把默认的的编码格式修改成了utf-8,导致乱码问题。
请求Action的路径、参数设置及Struts2的Action向JSP传输List集合并且将数据显示在页面上
1、当类型是List时  Action中代码: List list = new ArrayList(); list.add("zhangsan"); list.add("lisi"); list.add("wangwu"); ActionContext.getContext().put("list",