`
ldzyz007
  • 浏览: 715129 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts2使用<s:token/>报错

阅读更多
java.lang.NullPointerException
org.apache.struts2.util.TokenHelper.setToken(TokenHelper.java:71)
org.apache.struts2.components.Token.buildToken(Token.java:114)
org.apache.struts2.components.Token.evaluateExtraParams(Token.java:96)
org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:856)

1.问题原因:为了使用<jsp:forward page=""></jsp:forward>,我配置了
  <filter-mapping>
     <filter-name>struts2</filter-name>
     <url-pattern>/*</url-pattern>
     <dispatcher>REQUEST</dispatcher>
     <dispatcher>FORWARD</dispatcher>
  </filter-mapping>

2.解决方法:
去掉<dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>

改用:<% response.sendRedirect("");%> 跳转
0
0
分享到:
评论

相关推荐

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    struts2标签大全

    &lt;s:token/&gt; ``` #### 49. `&lt;s:tree&gt;` - 树形标签 创建树形结构。 ```xml &lt;s:tree value="treeData" nodeLabel="%{#node.label}"/&gt; ``` #### 50. `&lt;s:treenode&gt;` - 树节点标签 定义树中的节点。 ```xml &lt;s:...

    struts2标签整理

    &lt;s:option value="2" label="Option2"/&gt; &lt;/s:optgroup&gt; ``` ##### 31. `&lt;s:optiontransferselect&gt;` - 选项传递选择标签 用于实现选项传递选择功能。 ```jsp &lt;s:optiontransferselect name="optionTransferSelect" ...

    struts2标签解释

    `&lt;s:token&gt;`标签用于防止重复提交,与Struts2的Token拦截器配合使用。 `&lt;s:tree&gt;`标签用于生成树形结构,适用于层次数据的展示。 `&lt;s:treenode&gt;`定义树结构中的节点。 T. `&lt;s:updownselect&gt;`,`&lt;s:url&gt;`: `&lt;s:...

    struts2标签的使用

    - 示例:`&lt;s:choose&gt;&lt;s:when test="%{#session.user == 'admin'}"&gt;Admin Panel&lt;/s:when&gt;&lt;s:otherwise&gt;Guest&lt;/s:otherwise&gt;&lt;/s:choose&gt;` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...

    Struts标签集合简介

    `&lt;s:token&gt;` 用于防止重复提交,`&lt;s:tree&gt;` 创建树形结构,`&lt;s:treenode&gt;` 定义树节点,`&lt;s:updownselect&gt;` 创建可上下选择的多选框,`&lt;s:url&gt;` 生成URL,通常与Action关联。 以上就是Struts标签的基本介绍,它们极...

    【原创】Struts2防止表单重复提交.doc

    本文详细介绍了如何在Struts2框架中使用`&lt;s:token/&gt;`标签和`token`拦截器来防止表单重复提交。通过这种方式,可以有效地避免因重复提交而导致的数据冗余和其他潜在问题。对于开发者来说,理解和掌握这些技术是非常...

    下面就介绍下Struts2每个标签的用法(有错请指正):

    &lt;s:merge var="mergedList" value="list1" into="list2"/&gt; ``` ##### 30. `&lt;s:optgroup&gt;` 标签 - **用途**:创建分组的选项。 - **示例**: ```xml &lt;s:optgroup label="Group 1" list="group1List" /&gt; ``` ##...

    struts 2标签库介绍

    虽然 Struts 2 不再推荐使用 Struts 1.x 的标签,但在某些情况下仍然可能见到 `&lt;s:bean&gt;` 标签。此标签用于访问 JavaBean 的属性值。例如:`&lt;s:bean name="user" property="firstName"/&gt;`,这里的 `name` 指定了 ...

    struts_tag

    - `&lt;s:optgroup&gt;` 用于组织下拉框的选项,例如:`&lt;s:select list="myOptions"&gt;&lt;s:optgroup label="Group1"&gt;...&lt;/s:optgroup&gt;&lt;/s:optgroup&gt;&lt;/s:select&gt;`。 N. `&lt;s:optiontransferselect&gt;` 左右选择框,允许用户在两...

    Structs2标签(初学者).pdf

    2. `&lt;s:action&gt;`标签用于在Struts2的配置文件中声明一个action。它在处理Web请求时起到关键作用。 3. `&lt;s:actionerror&gt;`和`&lt;s:actionmessage&gt;`分别用于显示action产生的错误信息和消息信息。 4. `&lt;s:append&gt;`标签...

    230206-029shopDemo(JwtBearer身份认证配置的定义实现)

    /// &lt;summary&gt; /// 【签发机关】 /// &lt;remarks&gt; /// 摘要: /// 获取/设置用于生成所有令牌(Token)字符串实例,提供数据支撑的“签发机关”。 /// &lt;/remarks&gt; /// &lt;/summary&gt; public string Issuer { get; ...

    struts2的驱动和防止重复提交

    &lt;s:token name="struts2" /&gt; &lt;s:submit value="Submit" /&gt; &lt;/s:form&gt; ``` 然后,在Action配置中,添加`token`拦截器: ```xml &lt;action name="register" class="com.struts2.action.RegisterAction"&gt; &lt;result ...

    JSP_struts2标签大全.doc

    &lt;s:optiontransferselect name="selectedOptions" list="{'option1','option2','option3'}" headerKey="" headerValue="Select Options" /&gt; ``` - **说明**: 允许用户从一个列表中选择并转移到另一个列表。 30. ...

    struts标签库使用

    本文将详细介绍Struts2标签库中的部分核心功能,包括解决标签换行问题、submit标签的样式调整、以及select标签的使用。 一、Struts2标签换行问题及解决 在默认情况下,Struts2表单元素会自动换行,每个元素占据一...

    csgate.apk

    &lt;FcmToken&gt;fgFEl367nCg:APA91bFMguX-4dCelKCSjpaMeBYYRjk1HGRM3earJjchdSiEyEDm7kMdZpKe5ZAq6aeJu3aEwtN9YqcuhVb7wp7Iq9rB3bWkpj6g5GTQ8q3BAyyx5lFAOzAhp6sS9kn2sXC2Q2SGIE5U&lt;/FcmToken&gt; &lt;AppToken&gt;8bd333e2...

    struts2中防止重复提交的方法

    &lt;s:token/&gt; &lt;input type="button" onclick="mymethod(this.form);" .../&gt; &lt;/form&gt; ``` 2) **配置拦截器** 在 `struts.xml` 配置文件中,需要为对应的 action 添加 `token` 拦截器。例如: ```xml &lt;action ...

Global site tag (gtag.js) - Google Analytics