博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2 helloworld
阅读量:5266 次
发布时间:2019-06-14

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

1. 新建项目: MyStruts2

2.导入相应的jar包:

3.修改web.xml文件:

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

小插曲:刚开始把filter写成了servlet,导致一直报错,后来才发现写错了,所以写的时候要细心

4.在src下新建:struts.xml文件,内容如下:

/input.jsp

5.新建:index.jsp,主要代码如下:

Insert title here product-input

6.新建:input.jsp,主要代码如下:

Insert title here input.jsp

7.将项目部署到tomcat上并启动

8.在浏览器地址栏:http://localhost:8080/MyStrust2/

9.点击链接进入后结果如下:

10.项目结构如下:

================================================== 

11. 修改input.jsp,修改后如下:

Insert title here
username:
password:

12.修改struts.xml,添加action(product-save) ,修改后如下:

/input.jsp
/save.jsp

13.新建类:com.xuzhiwen.action.Product ,内容如下:

package com.xuzhiwen.action;public class Product {    private String name;    private String password;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getPassword() {        return password;    }    public void setPassword(String password) {        this.password = password;    }        @Override    public String toString() {        return "Product [name=" + name + ", password=" + password + "]";    }        public String save(){        System.out.println("save()..."+this);        return "save";    }    }

14.添加save.jsp ,如下:

Insert title here username:${name}
password:${password}

15. 重启启动tomcat

16.点击链接:

17.点击login按钮,结果如下:

 

转载于:https://www.cnblogs.com/pegasus827/p/9481912.html

你可能感兴趣的文章
PAT甲级——1101 Quick Sort (快速排序)
查看>>
python创建进程的两种方式
查看>>
1.2 基础知识——关于猪皮(GP,Generic Practice)
查看>>
迭代器Iterator
查看>>
java易错题----静态方法的调用
查看>>
php建立MySQL数据表
查看>>
最简单的线程同步的例子
查看>>
JSP、Servlet乱码终极解决方案
查看>>
旅途上看的电影和观后感
查看>>
qt实现类似QQ伸缩窗口--鼠标事件应用
查看>>
Ztree异步树加载
查看>>
复杂问题的简单抽象:魔兽世界中的兔子们
查看>>
UVA 10529-Dumb Bones(概率dp)
查看>>
关于IE和火狐,谷歌,Safari对Html标签Object和Embed的支持问题
查看>>
MyEclipse DB Browser使用图文全攻略
查看>>
poj3320 Jessica's Reading Problem(尺取思路+STL)
查看>>
A - Vasya and Socks
查看>>
项目管理、设计开发、代码管理、bug管理工具介绍
查看>>
分布式计算开源框架Hadoop介绍
查看>>
安卓平台接口剖析
查看>>