MyEclipse创建JavaWeb项目及Struts操作步骤详解
需积分: 5 183 浏览量
更新于2024-09-11
收藏 42KB DOC 举报
"初学笔记.doc - 内容涉及MyEclipse创建Web项目、Action与JSP之间的传值、A标签与script的链接及传值方法"
在学习Java Web开发时,MyEclipse是一款常用的集成开发环境。通过以下步骤,新手可以快速掌握如何在MyEclipse中新建一个Web项目:
1. 新建Web项目:
右键点击项目根目录,选择New -> Web Project。输入项目名称,选择所需的JavaEE版本和Java版本。同时,确保JSTL版本也被正确选择。完成后,MyEclipse会自动创建基本的项目结构,包括src包、JRESystemLibrary库、JavaEE GenericLibrary库、JSTL1.2.1Library库以及包含META-INF、WEB-INF(含lib文件夹)和WebRoot(含index.jsp)的WebRoot文件夹。
2. 添加外部库:
如果项目需要额外的jar包,将它们复制到WEB-INF/lib文件夹下。MyEclipse会自动识别并创建WebAppLibrary库。
3. 自定义构建文件:
在项目中直接新建一个名为build.xml的Ant构建文件,用于自动化构建和部署任务。
4. 创建 beans.xml 文件:
在src包下新建beans.xml文件,这通常是Spring框架中的配置文件,用于管理bean的实例化和依赖注入。
5. 实体类与数据访问:
创建model包,其中包含各个实体类,每个类对应数据库表的一行记录,具备属性和getter/setter方法。同时,可以编写对应的DAO(数据访问对象)接口和实现类,用于与数据库交互。
6. Action与JSP间的传值:
创建Action类包,Action类负责处理用户请求,调用业务逻辑(即DAO接口的实现),并将结果传递给JSP页面。在Action类中,可以使用模型驱动或值栈的方式来传递数据。
7. JSP页面设计:
在WEB-INF文件夹下创建JSP文件夹,以及css和img子文件夹,用于存放静态资源。JSP页面可以通过A标签和script标签进行链接和传值。例如,A标签可以设置`onclick`事件,调用JavaScript函数并传递参数,如`<a target="_blank" href="javascript:add(${p.id})">`。在对应的JavaScript函数中接收并处理传入的值。
8. Struts2配置:
创建struts.xml配置文件,定义Action类与JSP页面的映射关系。每个`<package>`元素对应web.xml文件中的一个`<filter-mapping>`,用于配置Struts2拦截器。
9. web.xml配置:
在WEB-INF下创建web.xml文件,这是Servlet容器的部署描述符,用于配置过滤器、监听器、Servlet等,包括Struts2的初始化参数和Action的映射。
A标签与script的链接与传值,是前端交互的基础。通过在A标签中嵌入JavaScript代码,可以实现点击链接后执行特定的JavaScript函数,并传递参数。这种方式通常用于实现页面跳转、异步请求或者简单的页面交互效果。
在实际开发中,理解并熟练掌握这些基础知识至关重要,它们构成了Java Web应用的基本骨架,帮助开发者有效地组织和管理代码,实现前后端的数据交互。随着经验的积累,开发者还可以探索更多高级特性,如AJAX、Spring MVC、Hibernate等,提升应用的性能和用户体验。
2021-10-12 上传
2021-01-28 上传
2019-10-16 上传
2019-12-09 上传
2015-01-29 上传
2019-05-13 上传
2011-10-10 上传
派乐
- 粉丝: 0
- 资源: 4
最新资源
- matlab的陷波器
- 建立一个基于对话框的MFC应用程序SCommTest
- 字符串的模拟匹配字符串的模拟匹配kmp
- Windows系统中多种隐藏超级用户方法一、如何在图形界面建立隐藏的超级用户
- 标题栏文字动起来标题栏文字动起来
- 印前技术印前技术印前技术印前技术印前技术
- 网上购物系统文档,对网上购物的描述,很详细,很具体,很实用,很完善!
- 系统分析师之新技术.doc
- at89c51开发板电路图
- 编译Linux内核2.6
- 一个简单的和死锁有关的程序
- 网络工程的验收与验收技术 网络工程的验收与验收技术
- 《软件设计师》冲刺讲义
- 彩色液晶接口电路设计及触摸屏的编程与调试
- 《软件设计师》习题精讲班 资料
- MATLAB在图象处理中的应用