博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb_(SSH)Struts创建Action的三种方式
阅读量:5062 次
发布时间:2019-06-12

本文共 2043 字,大约阅读时间需要 6 分钟。

 

 

  前导博文

    JavaWeb_(SSH)使用Struts框架实现用户的登陆  

  

  第一种DefaultAction什么都没有干

  第二种实现了Action接口

  第三种继承了ActionSupport类【常用】

 

  目录结构

  

 

package com.Gary.web;public class DefaultAction {    public String execute()    {        System.err.println("这是一个普通的action");        return null;    }    }
DefaultAction.java

 

package com.Gary.web;import com.opensymphony.xwork2.Action;class ImplAction implements Action{    @Override    public String execute() throws Exception {        System.out.println("这是实现了Action接口的action");        return null;    }}
ImplAction.java

 

package com.Gary.web;import org.apache.struts2.ServletActionContext;import com.Gary.domain.User;import com.Gary.service.UserService;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;public class UserAction extends ActionSupport implements ModelDriven
{ public User user = new User(); public String execute() throws Exception { System.err.println("我已经运行了"); UserService userService = new UserService(); boolean success = userService.findUser(user); if(success) { return "success"; }else{ ServletActionContext.getRequest().setAttribute("error", "用户名或密码错误!!!"); return "error"; } } @Override public User getModel() { // TODO Auto-generated method stub return user; }}
UserAction.java

 

  配置struts.xml

/index.html
/login.jsp

 

/index.html
/login.jsp
struts.xml

 

转载于:https://www.cnblogs.com/1138720556Gary/p/10479301.html

你可能感兴趣的文章
Android入门之文件系统操作(二)文件操作相关指令
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
jdk从1.8降到jdk1.7失败
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
【知识库】-数据库_MySQL 的七种 join
查看>>
iOS开发——缩放图片
查看>>
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
代码整洁
查看>>
蓝桥杯-分小组-java
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
关于js sort排序方法
查看>>
JAVA面试常见问题之Redis篇
查看>>