xwork 写道
<action name="userTypeAction"
class="com.ekangcount.website.system.view.action.UserTypeAction">
<result name="ssss" type="dispatcher">
<param name="location">/admintemplet/user/useradd.jsp</param>
</result>
<result name="ssst" type="redirect-action">
<param name="actionName">userTypeAction</param>
<param name="method">add</param>
<param name="success">${success}</param>
</result>
<interceptor-ref name="defaultStack"/>
</action>
java 写道
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="webwork" prefix="ww"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="${pageContext.request.contextPath }/admintemplet/css/table.css" type="text/css" />
<script src="${pageContext.request.contextPath }/js/myformcheck.js"></script>
<title>添加角色</title>
<script language="javascript">
function demo(){
document.forms.usertypeform.submit();
}
</script>
</head>
<body>
<div id="man_zone">
<center>
<ww:if test="success=='true'">
<span style="color:green">添加成功</span>
</ww:if><ww:if test="success=='false'">
<span style="color:red">重复提交</span>
</ww:if>
<ww:form name="usertypeform" method="post" action="userTypeAction!add.action" onsubmit = "return checkForm(this)">
<table width="500px" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td colspan="3">添加角色</td></tr>
<tr><td height="14" background="#EEF2F2" bgcolor="#EEF2F2" class="leftAndTop">角色名称:</td><td class="rightAndTop"><input type="text" name="userType.typename" checkInfo="角色名称;NOTNULL;No" /></td><td class="rightAndTop" width="30%" ><span style="color:red">*</span></td></tr>
<tr><td colspan="3" class="bottom"><input type="submit" value="提交"/>
<img src="${pageContext.request.contextPath}/images/button/return.gif" value="返回" onClick="window.history.back()"></td></tr>
</table>
</ww:form>
</center>
</div>
</body>
</html>
/*
* 添加用户角色
*/
public String add() throws ServletException, IOException{
System.out.println("-------------------------------------------");
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
HttpServletRequest request = ServletActionContext.getRequest();
System.out.println(request.getRequestedSessionId());
boolean result = this.getUserTypeSerivce().createUserType(userType);
System.out.println(result);
if(result){
this.success="true";
}else{
this.success="false";
}
//request.setAttribute("usertypeadd.jsp?${params}","success=true");
// response.sendRedirect("usertypeadd.jsp");
// request.getRequestDispatcher("usertypeadd.jsp").forward(request,response);
return "ssst";
}
- 大小: 12.1 KB
分享到:
相关推荐
tomcat启动时定时循环执行内容(action) 本人亲自编写的小程序,简单易懂,欢迎下载评论!
structs2拦截器实例计算action执行的时间,涉及拦截器,structs.xml的配置等等。。
本文档简单的介绍了action的几种执行方法,主要是以实例介绍
Oracle ADF 11g回车键执行Action JS
这是一个精品、经典项目,可以适用于快速二次开发,方便对接企业内部的ERP、HR、MES等平台,内容包括: 数据源 DataSource介绍建立 流程提交前执行自定义java action 计划任务 CronJob webservice建立和调用 前端...
有助于加强我们对Struts1的理解和学习,让我们从原理把握Struts1之后可以更方便更容易的学习Struts2
ASP.NET MVC之Filter和Action的执行介绍,需要的朋友可以参考
如果validate ()返回非空的ActionErrors,将会被转到input属性指定的URI,如果返回空的ActionErrors,那么执行Action的 execute() 方法,根据返回的ActionForward确定目标URI。 这样做的效果是:execute()仅当...
extjs向action提交的方法,由Ext界面提交到action的两种方法,点击id为save的按钮时,执行loginFun函数。
TIA博途_定时执行事件_全局FC库文件_GF_clock_Action
NULL 博文链接:https://hermosa-young.iteye.com/blog/2004554
使用Struts的Action来对数据库进行增、删、改、查四项操作 <br/>1、数据库MySQL,创建数据库 Pagination MySQL.sql用来创建表结构 <br/>连接方式有两种,一种直接JDBC,一种通过连接池,代码中有说明...
第二部分企业spring 第5章使用数据库 5.1spring的数据访问哲学 5.1.1了解spring数据访问的异常体系 5.1.2数据访问的模板化 5.1.3使用dao支持类 5.2配置数据源 5.2.1使用jndi数据源 5.2.2使用数据源连接池 ...
var action_move = PIXI.action.MoveTo(500, 400, 2); // 移动动画 var animation = PIXI.actionManager.runAction(cat, action_moveto); // 执行动画 animation.on('end', function(elapsed) { ...
一次只执行一件事。 汇总各个执行中的下一个/错误事件。 哦,它与UIButton的结合非常快,非常酷。 它会管理按钮的启用状态,确保在工作完成时禁用按钮,所有这些 :thumbs_up: 用法 您必须传递一个工作workFactory...
本书将向你全面介绍大多数Java项目的核心步骤:编译、测试、执行、打包和交付,并告诉你一些“超越极限”的Ant使用方法。贯穿全书,作者通过一个应用程序的逐步完善和复杂,来展现应用如何进展,以及如何解决构造和...
第二部分 企业Spring 第5章 使用数据库 5.1 Spring的数据访问哲学 5.1.1 了解Spring数据访问的异常体系 5.1.2 数据访问的模板化 5.1.3 使用DAO支持类 5.2 配置数据源 5.2.1 使用JNDI数据源 5.2.2 使用数据源...
2、各项目不仅可引用系统默认工作流,同时可自定义自己的工作流,工作流的每一步可进行精细控制,确保正确的人在正确的时间执行正确的操作。 3、支持敏捷开发的看板视图(Kanban和Scrum)。 4、支持甘特图视图。 5、...
本书将向你全面介绍大多数Java项目的核心步骤:编译、测试、执行、打包和交付,并告诉你一些“超越极限”的Ant使用方法。贯穿全书,作者通过一个应用程序的逐步完善和复杂,来展现应用如何进展,以及如何解决构造和...
在替代架构(amd64、i386、arm64、armv7、s390x、ppc64le)上执行命令的 Github Action。