Struts学习(一)
2015-11-16 12:32
363 查看
Struts学习1
我自己实现的过程:
1.创建一个webProject
2.解压struts-2.3.24.1.zip,打开app,打开后继续解压struts2-blank.war,打开,会看到web.xml文件,将该文件复制到我自己的webProject的web-Inf下即可。再将web-Inf下的src打开,将struts.xml文件复制到自己创建的webproject 下的src下即可。
3.修改web.xml、struts.xml文件(放在web-Inf下):
web.xml:对于该文件的配置是与在Servlet中的作用是相同的。主要用来配置filter过滤器的。包含的标签是:
<filter>
<filter-name></filter-name>
<filter-class><filter-class>
</filter>
<filter-maping>
<filter-name></filter-name>
<url-pattern></urlpattern>
</filter-maping>
对于该标签是不需要任何修改的,可以删除一些暂时用不到的配置文件
Struts.xml(放在src下): 包含的标签有:
我们只需修改
action的name 属性值该值的作用类似于Servlet中web.xml文件中的url-pattern值,class值类似我们在Servlet中的servlet-class值
Result值类似在访问Servlet后要转发或重定向的jsp页面。
4.获取JRA包(官方下载)release版本(官方下载)
将该路径(在解压struts-2.3.24.1.zip的文件中)下struts-2.3.24.1\apps\struts2-blank\WEB-INF\lib对应的jar包导入(复制)我们自己项目下的webRoot/WEB-INF/lib即可。
5.实现Action中的excute方法:
在我们已经创建好的包下类内实现方法(注意和struts.xml文件中是一致的):
即:public String execute(){
System.out.println("Hello word");
return "success";
}//只是用来测试我们是否能创建struts
6.部署自己的webProject,启动服务器,在地址栏中输入我们访问地址:http://localhost:8080/MyStruts/firstAction
对于该地址的解释是:
localhost:8080: 本地服务器对应的端口号
MyStruts:自己所建的项目名称
firstAction: 在struts.xml 中设置的action的name属性值。
下面附上我实现过程的三张图片:
1.是我自己创建工程的目录结构
2.是web.xml文件配置修改
的地方
3.是struts.xml文件修改的地方
我自己实现的过程:
1.创建一个webProject
2.解压struts-2.3.24.1.zip,打开app,打开后继续解压struts2-blank.war,打开,会看到web.xml文件,将该文件复制到我自己的webProject的web-Inf下即可。再将web-Inf下的src打开,将struts.xml文件复制到自己创建的webproject 下的src下即可。
3.修改web.xml、struts.xml文件(放在web-Inf下):
web.xml:对于该文件的配置是与在Servlet中的作用是相同的。主要用来配置filter过滤器的。包含的标签是:
<filter>
<filter-name></filter-name>
<filter-class><filter-class>
</filter>
<filter-maping>
<filter-name></filter-name>
<url-pattern></urlpattern>
</filter-maping>
对于该标签是不需要任何修改的,可以删除一些暂时用不到的配置文件
Struts.xml(放在src下): 包含的标签有:
我们只需修改
action的name 属性值该值的作用类似于Servlet中web.xml文件中的url-pattern值,class值类似我们在Servlet中的servlet-class值
Result值类似在访问Servlet后要转发或重定向的jsp页面。
4.获取JRA包(官方下载)release版本(官方下载)
将该路径(在解压struts-2.3.24.1.zip的文件中)下struts-2.3.24.1\apps\struts2-blank\WEB-INF\lib对应的jar包导入(复制)我们自己项目下的webRoot/WEB-INF/lib即可。
5.实现Action中的excute方法:
在我们已经创建好的包下类内实现方法(注意和struts.xml文件中是一致的):
即:public String execute(){
System.out.println("Hello word");
return "success";
}//只是用来测试我们是否能创建struts
6.部署自己的webProject,启动服务器,在地址栏中输入我们访问地址:http://localhost:8080/MyStruts/firstAction
对于该地址的解释是:
localhost:8080: 本地服务器对应的端口号
MyStruts:自己所建的项目名称
firstAction: 在struts.xml 中设置的action的name属性值。
下面附上我实现过程的三张图片:
1.是我自己创建工程的目录结构
2.是web.xml文件配置修改
的地方
3.是struts.xml文件修改的地方
相关文章推荐
- jsp+servlet+javabean实现数据分页方法完整实例
- myeclipse删除工程后出现Could not publish to the server
- ACM java
- 再谈如何将android studio项目转换成eclipse
- 15-11-16 Eclipse 操作菜单汉译之Edit [编辑]
- 解决eclipse的 验证位置时发生错误 方法
- java POI 将txt文件导入到excel中
- java使用域账号登陆,ldap协议
- 15-11-16 Eclipse 操作菜单汉译之File[文件]
- Eclipse如何快速修改工程名及包名
- Java访问WebRoot目录下文件
- Eclipse中的.project 和 .classpath文件的具体作用
- Spring常用注解,自动扫描装配Bean
- 关于线程变量的应用
- 理解输入输出流
- Spring MVC 入门分析
- myeclipse package explorer显示问题及maven配置问题
- Gradle 使用Jetty插件启动web项目时出现"java.lang.OutOfMemoryError: PermGen space"解决方法
- SpringMVC拦截器实例
- 工作中遇到的java 内存溢出,问题排查