📄 token.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: Token.java
package org.apache.struts2.components;
import com.opensymphony.xwork2.util.ValueStack;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.util.TokenHelper;
// Referenced classes of package org.apache.struts2.components:
// UIBean
public class Token extends UIBean
{
public static final String TEMPLATE = "token";
public Token(ValueStack stack, HttpServletRequest request, HttpServletResponse response)
{
super(stack, request, response);
}
protected String getDefaultTemplate()
{
return "token";
}
protected void evaluateExtraParams()
{
super.evaluateExtraParams();
Map parameters = getParameters();
String tokenName;
if (parameters.containsKey("name"))
{
tokenName = (String)parameters.get("name");
} else
{
if (name == null)
{
tokenName = "struts.token";
} else
{
tokenName = findString(name);
if (tokenName == null)
tokenName = name;
}
addParameter("name", tokenName);
}
String token = buildToken(tokenName);
addParameter("token", token);
addParameter("tokenNameField", "struts.token.name");
}
/**
* @deprecated Method getTokenNameField is deprecated
*/
public String getTokenNameField()
{
return "struts.token.name";
}
private String buildToken(String name)
{
Map context = stack.getContext();
Object myToken = context.get(name);
if (myToken == null)
{
myToken = TokenHelper.setToken(name);
context.put(name, myToken);
}
return myToken.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -