首页
学习
活动
专区
圈层
工具
发布

【SSH快速进阶】——struts2调用action的三种方式

1、直接调用 ---- 我前面的博客【SSH快速进阶】系列第一篇《【SSH快速进阶】——struts2简单的实例》采用的就是这种方式。...userRegister这个action;处理登录时,调用userLogin这个action即可。...3、通配符方式的调用 ---- 看了上面第二种方法,还会有一个问题:处理一个请求除了再action中建立相应的方法外,还需要在struts.xml中配置一个对应的action标签,这样下来,一个系统中会有多少个调用啊...在action的name属性中,user_后面是 * 号,method的值是{1},代表前面第一个通配符的内容,当访问user_*时,会调用对应action(这里是UserAction)中名为 * 的方法..._* “的action来处理 【 转载请注明出处——胡玉洋《【SSH快速进阶】——struts2调用action的三种方式》】

1.6K30

Struts2学习---基本配置,action,动态方法调用,action接收参数 动态方法调用action接收参数

tomcat过后,将交给web.xml,然后进入过滤器,通过过滤器将这个请求发送给StrutsPrepareAndExecuteFilter来处理,StrutsPrepareAndExecuteFilter调用主配置文件...动态方法调用 定义一个action并不一定实现Action接口,同时也可以不执行execute方法,我们只要将action里面的method属性改为要执行的方法就行,就像这样: action name...这样可以减少创建Action类,并且安全,但是也会造成一个Action类太过庞杂。 动态方法调用有三种方式,上面的算式一种。 继续我们来说第二种: 用“!”...但是还要注意一点的是我们要将动态方法调用打开: 这里默认是关闭的...} 当然现在我们有更为先进的技术就是我们完全可以用js来在客户端确认是否相同,然后将数据传输过来。

2.4K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SSH报错:No result defined for action com.tyzy.action.user.UserAction and result input

    今天利用ssh做了一个添加用户的小功能,因为页面时美工直接给我的,我就没做太多的修改,直接把页面里面的字段,换成了action里面对应的字段,进行添加时,突然报了这个错“No result defined...for action com.tyzy.action.user.UserAction and result input”, 我今天弄了了很长时间弄这个错误,我以为我的Action函数出错了想调试,但是程序就是不进入断点...这个错误就是说没有为返回的input定义,可是有时候我们不一定要这个鬼东西,然而在Action中出错的话,默认就返回了这个input了,这时,我们在struts的中定义的话,就出现No...result defined for action and result input的错误了。...经过我反复的测试,终于找到了原因,那就是关于信息的一个性别字段出了问题,页面提交的默认值与数据库的字段不匹配,导致直接报错,而不走action。

    13410

    0535-5.15.0-Oozie中创建Ssh Action指定ssh端口号

    1 文档编写目的 考虑到服务器的安装,有些系统管理员会将服务器默认的SSH端口修改其它端口,这时在Hue上创建Oozie Ssh Action的WorkFlow时无法指定服务器的SSH端口号,导致Ssh...本篇文章Fayson主要介绍如何让Oozie的Ssh Action支持端口指定。...代码中包含了Ssh Action的所有逻辑,在代码中也可以看到ssh中唯一指定的参数为SSH_COMAND_OPTIONS,改变量为受保护的无法通过设置该变量增加ssh端口号等其他参数。...2.登录Hue创建一个Ssh Action工作流测试 ? 运行该WorkFlow测试 ?...2.GitHub上提交的代码SshActionExecutor,Fayson做了部分修改,主要是获取配置参数的ConfigurationService调用的地方,可以参考Fayson的GitHub。

    1.9K10

    Github Action执行时遇到SSH key invalid format错误

    Github Action是款非常不错的CI/CD工具,自从它问世以来发展的速度真可谓是快,在 Github 的官方市场中几乎能找到所有你想要使用的Action脚本进行引用。...本博客也是基于Github Action进行远程部署的,与常规的Github Pages服务不同,本站的静态文件是部署在国内某云厂商的静态服务器上面的,通过 tzzs/server-shell Action...在没有调整过 Action 脚本及 SSH 私钥的情况下,上面的部署步骤竟然执行失败,报出如下的错误信息: 1 2 3 4 5 6 7 /usr/bin/ssh server sh /home/***/...然后又直接执行ssh -i命令测试了下 SSH 私钥,也是能正常的连接远程服务,这就有点纳闷的啦,到底是哪里出问题呢?...失败的 Action, 果然任务就能正常执行成功。

    59010
    领券