Myeclipse写web页

之前已经用MyEclipse写过后台接口了https://www.jianshu.com/p/bbc875adbc8e;

现在需要写后台管理的网页,对于java只学到android够用的我,不知道什么是javaSE什么的,脑袋大啊

于是开始各种百度,搜到一个关键字struts2,可以实现页面的跳转,加逻辑的判断,并且使用的是mvc,很符合android的开发模式啊

1下载struts2 http://struts.apache.org/download.cgi

Myeclipse写web页_第1张图片
下载struts2

2配置在webRoot/web-inf/lib导入下载下来的以下基础包,并添加依赖

Myeclipse写web页_第2张图片
struts2需要的jar包

3新建struts.xml文件,代码如下,原谅我不会贴代码(直接粘贴进来就不显示了,标签问题?不懂)

Myeclipse写web页_第3张图片
struts.xml

4修改index.jsp

Myeclipse写web页_第4张图片
index.jsp

5新建成功和失败的jsp界面

Myeclipse写web页_第5张图片
成功main.jsp,展示用户名


失败error.jsp提示失败原因

6点击登录跳转action 


Myeclipse写web页_第6张图片
LoginAction中的字段要和index.jsp中填入的两个字段一致


Myeclipse写web页_第7张图片
跳转逻辑

7配置web.xml,设置拦截器,使struts生效,因为我接口也在同一个项目中写的,所以自定义了拦截器,是接口和web页能同时使用。

Myeclipse写web页_第8张图片
web.xml
Myeclipse写web页_第9张图片
自定义的过滤器

8总结,mvc很熟悉。和anroid对比,struts.xml就相当于manifest.xml,action相当于activity,jsp相当于xml,所以android怎么写就对应写就好了,不知道自己的理解对不对,合适不合适。

你可能感兴趣的:(Myeclipse写web页)