`

修改action

    博客分类:
  • ssh
阅读更多

更改源文件MyAction.java

package strutsdemo;

import org.apache.struts.action.*;
import javax.servlet.http.*;

public class MyAction extends Action {
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
/**@todo: complete the business logic here, this is just a skeleton.*/
MyActionForm myActionForm = (MyActionForm) actionForm;
throw new java.lang.UnsupportedOperationException("Method perform() not yet implemented.");
}
}

更改为:

package strutsdemo;

import org.apache.struts.action.*;
import javax.servlet.http.*;

public class MyAction extends Action {
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
/**@todo: complete the business logic here, this is just a skeleton.*/
MyActionForm myActionForm = (MyActionForm) actionForm;
//获得由login.jsp 传来的用户名
String username=myActionForm.getUserName();
//获得由login.jsp 传来的密码
String pass= myActionForm.getPassWord();
String target;//定义转向
//执行逻辑部分
if (username.equalsIgnoreCase("JYD") && pass.equals("12345")) {
target="ok"; //转到ok.jsp
//可通过 HttpServletRequest 传值
httpServletRequest.setAttribute("status","登陆成功");
}
else
{
target="error"; //转到 error.jsp
//可通过 HttpServletRequest 传值
httpServletRequest.setAttribute("status","登陆失败");
}

return actionMapping.findForward(target);


// throw new java.lang.UnsupportedOperationException("Method perform() not yet implemented.");
}
}

分享到:
评论

相关推荐

    js form action动态修改方法.docx

    js form action动态修改方法.docx

    浅谈vuex为什么不建议在action中修改state

    主要介绍了浅谈vuex为什么不建议在action中修改state,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    FinalBuilder 自定义修改INI文件值Action

    自己用 FinalBuilder Action Studio 自定义修改INI文件值Action,源码

    struts2-04-源代码.rar

    使用Struts2完成客户列表显示的功能.。Struts2是一种基于MVC 模式的轻量级Web 框架,它自问世以来,就受到了广大 Web 开发者的 关注,并...修改 Action, 将方法设置一个返回值: 修改 struts.xml Struts2 的执行流程:

    struts2-03-源代码.rar

    使用Struts2完成客户列表显示的功能.。Struts2是一种基于MVC 模式的轻量级Web 框架,它自问世以来,就受到了广大 Web 开发者的 关注,并...修改 Action, 将方法设置一个返回值: 修改 struts.xml Struts2 的执行流程:

    struts2-02-源代码.rar

    使用Struts2完成客户列表显示的功能.。Struts2是一种基于MVC 模式的轻量级Web 框架,它自问世以来,就受到了广大 Web 开发者的 关注,并...修改 Action, 将方法设置一个返回值: 修改 struts.xml Struts2 的执行流程:

    struts2-01-源代码

    使用Struts2完成客户列表显示的功能.。Struts2是一种基于MVC 模式的轻量级Web 框架,它自问世以来,就受到了广大 Web 开发者的 关注,并...修改 Action, 将方法设置一个返回值: 修改 struts.xml Struts2 的执行流程:

    asp订单源码,竞价网订单系统支持邮箱发送

    只需在你下订单的页面修改 action="xxx.asp" 为本订单系统的 action="order.asp" 其他都不需要再修改了 打开默认订单页order.htm,找到action=order.asp,修改为你的自定义的订单页。 所以为免对接的订单系统 ==...

    Java详解ModelDriven和Preparable拦截器.doc

    然后,在Action类中删除冗余代码,并修改Action方法,例如add()方法、update()方法等。 三、ModelDriven拦截器工作机制 ModelDriven拦截器工作机制是这样子的:首先,让我们的Action方法实现...

    intellij idea使用tomcat开发时自动部署jndi数据源

    NULL 博文链接:https://buliedian.iteye.com/blog/858026

    BOS 技术整理

    修改 Action 代码调用 Service 业务层实现类 在applicationContext添加一条 用来整合 Spring Data jpa 注意: 这里的扫描包,必须指定到类的上级包 比如 一个类 com.itStone.bao.dao.test.java 那么它的上级包 ...

    TSN的caffe-action中修改的cudnn.hpp

    cuda10.0配置caffe-action解决cuda不匹配问题的解决方法。

    恶意修改主页病毒自定义专杀工具 LogAction3.0

    批量修改文件/文件夹权限 批量修改注册表权限 删除文件/文件夹(禁止再生) 删除注册表键/值(禁止再生) 替换文件 修复系统关键内容 批量设置KillBit 批量设置DLL文件重定向路径(用于免疫ups10.dll类病毒) 恢复...

    jsp action中保存和修改的关系.docx

    jsp action中保存和修改的关系.docx

    可改变样式的自定义ActionSheet

    这是一个带标题、可改变样式的自定义ActionSheet,源码iOS-Custom-ActionSheet,基于原生的ActionSheet有时达不到设计的要求,只好自定义。FDactionSheet可以带标题,也可以改变按钮等的样式,从而满足需求。...

    Android修改系统时间资料源码打包

    Android修改系统时间

    幻灵action表tpye栏的含义

    幻灵action表tpye栏的含义! 幻灵私服端修改必须知道的事情!

    jQuery改变form表单的action,并进行提交的实现代码

    下面小编就为大家带来一篇jQuery改变form表单的action,并进行提交的实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Android代码-一种简便、可变Action的实现方案

    DA框架能够对任何一个已经存在的Action修改,动态改变原有的跳转逻辑。值得一提的是,DA框架不仅友好地实现了与H5间的跳转交互,也解决了Activity在插件化项目的交互问题。 DA的URI基本结构 在DA框架下,Activity是...

Global site tag (gtag.js) - Google Analytics