java struts2 demo,struts2入门例子 登陆demo!非常详细的图解

1.下载所需的jar包

下载地址:https://struts.apache.org/download.cgi#struts25101

b3a3d06388498c93ffb4853e817bd3de.png

下载完后解压,在lid文件夹里面找以下这几个jar包,基本功能就只需要这些

9c67f1904f83eddc17ce93fae620eda6.png

2baa8ba71d1d04fb8e358a58559b29d6.png

复制这些jar包到你新建的web项目WebContent/WEB-INF/lib下

右击你的web项目如图:

c6e87f403d68cfbb98a70a44290700b8.png

36432

36432

在WEB-INF/lib目录下有你刚才复制过来的jar包

全部选中点击OK,jar就全部导入进来了

这是我的整个目录结构:

36432

接下来就开始下代码了

配置web.xml

index.jsp

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2

/*

写DemoLog.java

package com.strtus2.action;

import com.opensymphony.xwork2.Action;

public class DemoLog implements Action {

private String uname;

private String upass;

@Override

public String execute() throws Exception {

System.out.println("姓名:"+uname);

System.out.println("密码:"+upass);

if(uname.equals("ykp")&&upass.equals("123")){

return SUCCESS;

}

return "error";

}

public String getUname() {

return uname;

}

public void setUname(String uname) {

this.uname = uname;

}

public String getUpass() {

return upass;

}

public void setUpass(String upass) {

this.upass = upass;

}

}

struts.xml

/Helloworld.jsp

/error.jsp

三个jsp文件

error.jsp

pageEncoding="utf-8"%>

Insert title here

登陆出错

Helloword.jsp

pageEncoding="utf-8"%>

Insert title here

Hello Strtus2!!!!你好

index.jsp

pageEncoding="utf-8"%>

Insert title here

用户名:

密 码:

现在基本完成了 可以运行项目了

我今天刚学习struts2,完成的小Demo,写片文章记录一下,希望可以帮助到有需要的人

另外有大牛看发现错误的话麻烦请告诉我,谢谢啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值