- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 .jsp 页面,其中有四个按钮,分别名为提交、添加、更新和删除:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="/struts-tags" prefix="s" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<s:form action="User" >
<s:submit />
<s:submit action="addUser" value="Add" />
<s:submit action="updateUser" value="Update" />
<s:submit action="deleteUser" value="Delete" />
</s:form>
</body>
</html>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" extends="struts-default">
<action name="User" class="vaannila.UserAction">
<result name="success">/success.jsp</result>
</action>
<action name="addUser" method="add" class="vaannila.UserAction">
<result name="success">/success.jsp</result>
</action>
<action name="updateUser" method="update" class="vaannila.UserAction">
<result name="success">/success.jsp</result>
</action>
<action name="deleteUser" method="delete" class="vaannila.UserAction">
<result name="success">/success.jsp</result>
</action>
</package>
</struts>
package vaannila;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport{
private String message;
public String execute()
{
System.out.println("Inside execute method");
message = "Inside execute method";
return SUCCESS;
}
public String add()
{
System.out.println("Inside add method");
message = "Inside add method";
return SUCCESS;
}
public String update()
{
message = "Inside update method";
return SUCCESS;
}
public String delete()
{
message = "Inside delete method";
return SUCCESS;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
最佳答案
假设您使用的是 Struts2 版本 2.3.15.3
或以上需要设置struts.mapper.action.prefix.enabled
常量为 true 以启用对 action:
的支持字首。
把它放在你的 struts.xml
文件:
<constant name="struts.mapper.action.prefix.enabled" value="true" />
关于jsp - Struts 2 中的 DispatchAction 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19832617/
我想从另一个调度操作调用dispatchAction的方法。我希望当我单击更新或删除时,“内部显示用户方法”将在我的 jsp 上显示。 Struts 配置文件
我有一个 .jsp 页面,其中有四个按钮,分别名为提交、添加、更新和删除: Insert title here 在每次提交时,它都被重定
我正在将旧的 portlet 应用程序从 WPS5 迁移到 WPS6。该应用程序正在使用 IBM 旧容器。根据迁移指南,我只更新了一些门户库和一些标签引用。该应用程序仍然使用 IBM 旧版容器和修改后
情况是这样的:我练习创建一个迷你博客应用程序。我使用 Strut 的 EventDispatchAction 来处理所有与帖子相关的方法,例如更新和列出帖子。 我有一个更新数据库的 update()
我想使用 Struts DispatchAction 方法执行一些操作,但是我不想将它转发给任何 jsp; 我可以用 void 编写调度方法吗?例如: public void perform(Ac
尝试运行 https://github.com/ParsePlatform/AnyWall 时出现此错误在 Eclipse 中 描述资源路径位置类型错误:在包“android”activity_pos
我是一名优秀的程序员,十分优秀!