jsp中如何取得ActionContext.getContext().put进去的值啊?不胜感激
6个回答
展开全部
ActionContext.getContext().put(key,value);这个方法是以键值轮念对的方式添加进去的
取出来直接根据key取:<%Object value = ActionContext.getContext().get(key)%>取得key对应的value
这个应该是Struts2里面的腊拍困内容,那些封装成Map形式的 如session 、request等对象就是绑定到ActionContext对象贺含上
希望对你有帮助
取出来直接根据key取:<%Object value = ActionContext.getContext().get(key)%>取得key对应的value
这个应该是Struts2里面的腊拍困内容,那些封装成Map形式的 如session 、request等对象就是绑定到ActionContext对象贺含上
希望对你有帮助
展开全部
jsp中取得ActionContext.getContext().put进去的值方式如下:
package com.augur.actions;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class LoginAction 裤者困extends ActionSupport
{
private String username;
private String password;
private String tip;
//get,set方法略
public String login() throws Exception
{
ActionContext ctx = ActionContext.getContext();//拿到actioncontext对象,拿出里面的键值对
Integer counter = (Integer)ctx.getApplication().get("counter");
if(counter == null)
{
counter = 1;
}
else
{
counter++;
}
ctx.getApplication().put("counter", counter);
嫌或 ctx.getSession().put("user", getUsername());
if("xpj".equals(getUsername()) && "xpj".equals(getPassword()))
{
System.out.println("验证通过。。。");
ctx.put("tip", "服务器提示:您已成功登陆!");
return ActionSupport.SUCCESS;
}
else
{
System.out.println("验证失败....");
ctx.put("tip","服务器提示:登陆失败!");
return ActionSupport.ERROR;
}
}
public 胡念String regist() throws Exception
{
ActionContext ac = ActionContext.getContext();
ac.put("tip","您已经成功登陆注册界面2");
return SUCCESS;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ActionContext.getContext().put("errorMessage", "请重新登改神陆!");
<span id="核改亏error" style=" color: red ;font-size: 14px;" >${errorMessage }</span><br/>歼纳
<span id="核改亏error" style=" color: red ;font-size: 14px;" >${errorMessage }</span><br/>歼纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引稿皮入struts标签<%@ taglib uri="/struts-tags" prefix="s" %>
用档敬凳struts2标签<s:property value="#session.key">行旅
用档敬凳struts2标签<s:property value="#session.key">行旅
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
${requestScope.变量名}
即可
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询