关于 asList 问题

RPCH 2014-05-05 07:15:48
为什么出现asList错误?求大神
package com.ping.test.Action;

import java.util.Arrays;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;

public class accessActionContext {

public String execute()throws Exception{
ActionContext ctx=ActionContext.getContext();
ctx.getApplication().put("app","应用范围");//往servletContext放入app
ctx.getSession().put("ses","session范围");//往servletSession放入Session范围
ctx.put("req","request范围");//往request放入
ctx.put("names",Arrays.asList("平","老方","老明"));
return "success";//要求对应 struts.xml 的中success
}

public String rsa()throws Exception{

HttpServletRequest request=ServletActionContext.getRequest();
ServletContext servletContext=ServletActionContext.getServletContext();
request.getSession().setAttribute("ses", "ses会话范围属性");
servletContext.setAttribute("app","app应用范围");
request.setAttribute("req", "req请求范围");


return "success";

}

}

[code=java]
...全文
163 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2014-05-05
  • 打赏
  • 举报
回复
类型的问题,
haorengoodman 2014-05-05
  • 打赏
  • 举报
回复
是不是jdk的版本问题 你出错的 asList()方法 提示 参数类型应该为 数组 下面的 正常的 asList()方法 是一个可变长的参数 如:List<String> java.util.Arrays.asList(String... a)
Mr_sqw 2014-05-05
  • 打赏
  • 举报
回复
/** * Stores a value in the current ActionContext. The value can be looked up using the key. * * @param key the key of the value. * @param value the value to be stored. */ public void put(String key, Object value) { context.put(key, value); }
  • 打赏
  • 举报
回复
应该是 asList(new String[]{"平","老地方","老明"}):

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧