Javaweb零基础开发(一) Struts配置
2017-11-13 22:13
435 查看
我开发使用的是eclipse Struts架构 服务器:Tomcat
这个很常规我就不多说了
下载地址:http://archive.apache.org/dist/struts/2.5.2/
下载完成后,解压,将必要的.jar文件复制粘贴到WebProject->WebContent->WEB-INF->lib下
这是比较完整的jar包 基本上各种基本功能都全了
(里面没有的不要急,我展示的有的是Tomcat的jar文件,将Struts有的添加进去就足够)
struts 的硬件配置完了接下来是代码层面的配置
首先理解Struts是一个框架,因为网页分为前端后端,前端通俗来说就是网页展示给你的那个视觉页面,后端就是网页功能的实现,以及数据在数据库的存储,而Struts就是为你的开发提供已有框架,
1.在src下创建struts.xml文件,
在Structs文件里写下如下代码
我也是新手 对这个代码内容没有太多的理解,但对新手来说也不用理解太多,只需要知道在这个代码中提供了主页,也就是你点击运行是服务器执行的前端页面,在这里是hello.jsp
2.在WEB-INF/web.xml中配置如下
(如果你没有web.xml那你就自己新建一个)
这是一个完整项目的代码,在web.xml里实现的功能就是前后端的连接,可以看出这个文件是有许多的action组成的,这个action就是前端的触发器,不同的action通过此文件的连接,后台就会执行相应的Java文件,执行完后根据返回的结果,在通往相应的前端文件。
这就是web.xml文件的作用
这样Struts的知识就说完了。
开发环境配置:
先在eclipse中建立自己的工程文件new ->Dynamic web project这个很常规我就不多说了
Eclipse中配置Struts2:
首先去struts官网下载相关包:下载地址:http://archive.apache.org/dist/struts/2.5.2/
下载完成后,解压,将必要的.jar文件复制粘贴到WebProject->WebContent->WEB-INF->lib下
这是比较完整的jar包 基本上各种基本功能都全了
(里面没有的不要急,我展示的有的是Tomcat的jar文件,将Struts有的添加进去就足够)
struts 的硬件配置完了接下来是代码层面的配置
首先理解Struts是一个框架,因为网页分为前端后端,前端通俗来说就是网页展示给你的那个视觉页面,后端就是网页功能的实现,以及数据在数据库的存储,而Struts就是为你的开发提供已有框架,
1.在src下创建struts.xml文件,
在Structs文件里写下如下代码
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <package name="default" extends="struts-default"> <default-action-ref name="hello" /> <action name="hello"> <result>/hello.jsp</result> </action> </package> </struts>
我也是新手 对这个代码内容没有太多的理解,但对新手来说也不用理解太多,只需要知道在这个代码中提供了主页,也就是你点击运行是服务器执行的前端页面,在这里是hello.jsp
2.在WEB-INF/web.xml中配置如下
(如果你没有web.xml那你就自己新建一个)
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- 定义逻辑视图与物理视图之间的联系 --> <package name="userManager" extends="struts-default"> //这是查询 <action name="queryAction" class="com.user.action.UserAction" method="queryBook"> <result name="success">/success.jsp</result> <res 4000 ult name="failure">/failure.jsp</result> </action> //这是删除某本书 <action name="delete" class="com.user.action.UserAction" method="deleteBook"> <!-- 将index映射到物理地址 --> <result name="success">/delete.jsp</result> <result name="failure">/failure.jsp</result> </action> //这是显示书的详细信息 <action name="detail" class="com.user.action.UserAction" method="showDetail"> <!-- 将index映射到物理地址 --> <result name="detailPage">/detail.jsp</result> <result name="failure">/failure.jsp</result> </action> //这是更改书的内容 <action name="update" class="com.user.action.UserAction" method="updateDetail"> <!-- 将index映射到物理地址 --> <result name="detailPage">/detail.jsp</result> <result name="failure">/failure.jsp</result> </action> //这是新添加某本书 <action name="insert" class="com.user.action.UserAction" method="insertbook"> <!-- 将index映射到物理地址 --> <result name="detailPage">/success1.jsp</result> <result name="failure">/failure.jsp</result> </action> </package> <!-- end --> </struts>
这是一个完整项目的代码,在web.xml里实现的功能就是前后端的连接,可以看出这个文件是有许多的action组成的,这个action就是前端的触发器,不同的action通过此文件的连接,后台就会执行相应的Java文件,执行完后根据返回的结果,在通往相应的前端文件。
这就是web.xml文件的作用
这样Struts的知识就说完了。
相关文章推荐
- 20.JavaWeb基础 Struts 1 多人开发
- 1.JavaWEB 开发基础-JavaWEB_Tomcat 的安装和配置
- java web进阶篇(九) Struts基础开发
- 跟阿根一起学Java Web开发一:开发环境搭建及JSPGen基础配置
- 基于Struts、Spring、Hibernate的JavaWeb开发SSH框架配置
- [JavaWeb基础] 006.Struts1的配置和简单使用
- javaweb开发基础及Tomcat服务器的简单使用、配置
- 开发模式配置,不用每次重启tomcat,java web基础
- 跟阿根一起学Java Web开发一:开发环境搭建及JSPGen基础配置
- MVC模式和java web application-Java基础-Java-编程开发
- zz[Java基础]关于web.xml配置的详细说明
- Struts常见错误及原因分析-Java基础-Java-编程开发
- Eclipse3.2下进行ArcGIS Server 9.2 Java WebADF开发手记 - 环境配置篇
- Struts Spring Hibernate快速入门-Java基础-Java-编程开发
- 高手是如何轻松玩转Java Web Start的-Java基础-Java-编程开发
- Hibernate+Struts应用程序的JavaWebStudio 2005下快速、可视化开发
- 一、Struts 2 基础---2.web.xml的配置
- 在Web应用中动态创建PDF文件-Java基础-Java-编程开发
- java:struts学习(4)-理解Struts在web.xml中的基本配置
- 学习使用J2EE Web应用的事件功能-Java基础-Java-编程开发