用MyEclipse开发struts
来源:互联网 发布:魔盒淘宝客 编辑:程序博客网 时间:2024/06/06 18:38
用MyEclipse开发struts程序听语音
- 浏览:94
- |
- 更新:2016-02-05 20:32
- 1
- 2
- 3
- 4
- 5
- 6
- 7
MyEclipse本身是可以支持struts开发的,不需要特地去下载Struts的开发包,及手动配置struts-config.xml等内容。
这里介绍怎么用MyEclipse建立一个支持struts的程序。
工具/原料
- MyEclipse10
新建一个web project项目
新建一个普通的web project项目:file->new->Web Project
输入项目名字后直接finish
END
添加struts支持
右键项目->new->myeclipse->add struts capabilities
弹出如下窗口,可以选择struts版本,和包的位置等,我选了struts1.3,直接finish
添加完struts支持后,打开项目下的Web-Root文件夹,即可看到myeclipse已经帮我们建好struts-config.xml文件了,并且已经配置好了相关的内容。
web.xml文件里的相关配置也自动完成了。
END
建立struts程序
直接在web-root文件夹下新建一个支持struts的jsp文件,右键web-root-->
new-->JSP(Advanced Templates),名字别选错了。
弹出如下窗口,输入名字,比如hello.jsp。在Template to use下拉列表框一栏选择standard JSP using struts 1.2/1.3,然后finish
打开新建的hello.jsp文件,可以看到相关的struts标签库已经导入了。可以编写struts程序了。
在<body>内输入一下代码,这是一个表单,表单里有一个文本框和一个提交按钮。文本框的property属性命名为info
这里把代码打完了,但还没搞定,接下来的步骤也要一一完成。点开项目的
src-->com.yourcompany.struts-->ApplicationResources.properties(右键它,new-->struts 1.3 Form,Action jsp,如下图,如果new里找不到这个文件,看下面的注意事项)
弹出如下窗口,在use case一栏输入hello,下面的Name会自动根据你输入的
hello创建一个helloForm名字的。
然后选择superclass下拉列表框的org.apache.struts.action.ActionForm。
然后点击add添加刚刚表单里的文本框的property属性,当然了,这里你不添加也行,反正这里演示的struts程序什么功能都没有,提交了也不做任何处理。最后点击next,注意:点击next,别急着点finish。
这里基本不用怎么修改,只要把红色框框里的路径的/form去掉,
改成/hello.jsp就行了。
看一下有什么变化,打开项目src文件夹,可以看到多了两个包,多了两个文件,一个是HelloForm,一个是HelloAction,一些复杂的操作就是在这里面添加代码完成的,当然,这里就不需要了。
再来看一下struts-config.xml文件有什么变化,如下图,可以看到里面多了一些信息。到这里也就全部完成了。
END
结果
最后就是大家都懂的步骤了,部署项目,启动tomcat,打开网页,效果如下
END
注意事项
- 如果你new里找不到JSP(Advanced Templates)或struts 1.3 Form,Action jsp,可以点击window-->customize perspective-->menu visibility-->file-->new,在里面找到对应的文件,勾选即可。
- 用MyEclipse开发struts
- 用MyEclipse开发第一个Struts程序
- MyEclipse开发Struts实例
- 使用myeclipse开发struts程序
- myEclipse开发Struts的问题
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- MyEclipse+struts+Hibernate配置开发
- 在Myeclipse下开发Struts
- MyEclipse+struts+Hibernate配置开发
- Myeclipse开发Struts应用程序示例
- MyEclipse+struts+Hibernate配置开发
- python爬虫学习
- Spring Boot系列教程十:Spring boot集成MyBatis
- 88. Merge Sorted Array
- 08-Oracle入门之分组函数
- Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: unauthorized (40
- 用MyEclipse开发struts
- 加密算法AES256的ECB-PKCS7Padding加密
- Mixed Content Page
- Theano中的LSTM代码解析
- JavaScript 闭包究竟是什么
- 关于图像处理的一些不成熟的看法
- 栈和队列学习笔记
- ubuntu 14.04安装Nginx+PHP+MongoDB
- Lua5.3云风译