`
zcwfeng
  • 浏览: 99123 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

通过前台动态指定action

 
阅读更多

<script>
function regist()
{
targetForm = document.forms[0];
targetForm.action = "login!regist";

}
</script>

struts.xml

...

<package name="lee" extends="struts-default">

<!-- 配置login Action,处理类为LoginRegistAction
默认使用execute方法处理请求-->
<action name="zcw" class="com.zcw.LoginRegistAction">
<!-- 定义逻辑视图和物理视图之间的映射关系 -->
<result name="input">/login.jsp</result>
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
<!-- 配置regist Action,处理类为LoginRegistAction
指定使用regist方法处理请求-->
<action name="regist" class="lee.LoginRegistAction" method="regist">
<!-- 定义逻辑视图和物理视图之间的映射关系 -->
<result name="input">/login.jsp</result>
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
</package>

...

LoingRegistAction.java

...

@Override
public String execute() throws Exception {
if(this.getUsername().equals("zcwfeng") && this.getPassword().equals("zcwfeng")){
ActionContext.getContext().getSession().put("user", this.getUsername());
setTip("欢迎"+this.getUsername()+",您成功登陆");
return SUCCESS;
}else{
return ERROR;
}
}

public String regist() throws Exception{
ActionContext.getContext().getSession().put("user", this.getUsername());
this.setTip("恭喜您"+this.getUsername()+",成功注册");
return SUCCESS;
}

...

分享到:
评论

相关推荐

    Spring schedule定时任务前台界面配置源代码 v1.1-可直接打开看效果-附CURD集成说明

    action用来指定用户动作,新增、编辑(修改)、查看 二: /* line 108 */ var cronExpression = "13 12 11 1 11 ? 2017";//when action is edit or view this value is useful cronExpression 的建意值: ...

    Javashop开发规范V2.2

    EOP自动为应用提供表单校验功能,通过指定form样式名和指定表单项特定属性的方式来完成。 5.3.1 示例 代码示例 [removed] function checkUserName(val){ if(val=='kingapex' ) return true; else return ...

    adb1.0.26包含fastboot.exe

    -d 指定当前唯一通过 USB 连接的 Android 设备为命令目标 -e 指定当前唯一运行的模拟器为命令目标 -s &lt;serialNumber&gt; 指定相应 serialNumber 号的设备/模拟器为命令目标 在多个设备/模拟器连接的情况下较常用的是 -s...

    java项目-第56期ssm项目航空售票系统.zip

    java项目-第56期ssm项目航空售票系统 1、项目简述 这是一款航空售票系统,用户可以查询指定来往返...前台首页网址 http://localhost:8080/hyticket/hyhome/index.action 管理员 admin 密码 admin 用户 wangwu 000000

    将jsp页面中的table中的数据导出到excel文件中,并可以存储在本地

    这是一个简单的javaweb项目例子,使用的是struts2技术,在后台的action中写好一个list,然后给这个list填充好内容,之后在jsp前台显示,并可以通过导出到excel文件,存储在本地指定的位置。

    jQuery中JSONP的两种实现方式详解

    前台代码如下: 后台Action代码如下: 运行后就可以看到结果了。我追踪了下后台ProcessCallback代码,如下图: 可以看到jsonCallback的值为”jQuery17104721….”,它是前端传给远程服务器后台Action的。这里 ...

    DolphinPHP快速开发框架 v1.4.2.zip

    修正:表单中有name为action的表单项时,url获取不正确的问题 修正:某些情况下,无法读取模块配置文件信息的问题 修正:在PHP7.3下long2ip方法报错的问题 修正:系统设置类型为快速联动时报错的问题 修正:升级...

    承元表单系统功能简介

    通过Action关联机制和事件机制,可以在定义的表单功能中嵌入开发的代码,或通过开发调用表单系统定制的功能。 4、表单功能扩充方便 可以根据承元表单系统的接口规范,在无需提供源码的情况下扩展表单新的通用功能...

    Android自主学习项目报告(一).doc

    src 源代码目录 gen 目录(R.java文件是ADT自动生成,不能手动修改,R.java作用:src中的代码通过R.ja va访问res中的资源) res 资源目录(/res/layout/目录:界面布局文件,xml;/res/raw不参加编译的资源,不能生 ...

    广告经理插件for pw7 pw7.3 pw7.3.2适用于需要自定义广告赚更多M的站长

    辅助论坛站长对站点广告的管理,可将广告外包给指定的会员或相关会员组来操作,提供前台接口无须登陆后台。提供扩展接口,可以在站点的任意位置投放广告. 不修改系统数据表不增加第三方数据表,使用系统函数操作...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    调用规则均是:action--调用service接口--调用dao接口 5、由于使用了layui前端框架,为了保证代码清晰,每个html文件,均对应一个js文件处理,并且js文件名也和jsp文件名一一对应(非常利用修改)。 6、运行步骤:...

    计步器的实现

    android计步器的实现,自定义的一个弧形进度条,记步通过手机的传感器来实现,也就是说不支持传感器的机子(应该很老的了吧)就没有效果。看看效果图: 这里写图片描述这里写图片描述 自定义View public class ...

    新版Android开发教程.rar

    � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动服务,并推广这些产品。 Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 ...

    cms后台管理

    //可以在此处添加查询条件或者添加各种方法进行动态查询 f.setCacheable(true); return f; } @Override protected Class&lt;MyContent&gt; getEntityClass() { return MyContent.class; } } 业务层接口 public ...

    多多校园论坛,很经典很强大

    3 将数据库放在网站特定的目录,如一些空间会指定数据库的上传地点,那么你可以从空间商的网站看到具体的路径说明,或者你上传一个ASP探针查询一下网站物理路径,那么数据库地址可写成如:db="E:\wwwroot\ddtaobao\...

Global site tag (gtag.js) - Google Analytics