Struts 2 入门
2016-05-16 22:14
330 查看
①打开eclipse,创建一个Maven工程,(或创建一个Web工程转换成Maven工程(这样更贴合eclipse,本文以此方法创建、说明))
②再上http://www.mvnrepository.com/找到Struts 2 所需要的依赖,选择一个依赖版本并复制到已创建工程的pom.xml文件内,保存,等待jar包下载(部分eclipse没有设置自动加载,可以右键工程名——Maven——Update Project)(本文以 2.5-BETA3 为例)另附代码:
③在web.xml文件配置转发请求,另附代码:
④新建一个xml文件设置转发动作,另附代码:
(注:<action>中name填写网页访问时的路径,class填写实现业务逻辑的类名(下面会讲),<result>内填写所要展示的页面)
⑤创建一个class实现业务逻辑(并调用接口com.opensymphony.xwork2.Action)另附代码(并未实现任何业务功能):
⑥在WebContent文件夹新建一个jsp页面,并在页面内添加内容(建完可能会报错,这时需要右键Build Path——Configure Build Path,接着按下图把Tomcat配置进去就行了)
⑦把工程放入tomcat内,并开启tomcat,这事你就可以访问到你的页面了(tomcat默认端口为8080,本文中tomcat端口已改为80)
(页面的文字是我在jsp页面中写的)
具体原理请看后期评论
②再上http://www.mvnrepository.com/找到Struts 2 所需要的依赖,选择一个依赖版本并复制到已创建工程的pom.xml文件内,保存,等待jar包下载(部分eclipse没有设置自动加载,可以右键工程名——Maven——Update Project)(本文以 2.5-BETA3 为例)另附代码:
<!-- http://mvnrepository.com/artifact/org.apache.struts/struts2-core --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.5-BETA3</version> </dependency>
③在web.xml文件配置转发请求,另附代码:
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
④新建一个xml文件设置转发动作,另附代码:
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <!-- 这是一个package --> <package name="tutorial" extends="struts-default"> <!-- 自己建一个Java类 --> <action name="HelloWorld" class="com.hys.HelloWorld"> <result>/HelloWorld.jsp</result> </action> </package> </struts>
(注:<action>中name填写网页访问时的路径,class填写实现业务逻辑的类名(下面会讲),<result>内填写所要展示的页面)
⑤创建一个class实现业务逻辑(并调用接口com.opensymphony.xwork2.Action)另附代码(并未实现任何业务功能):
package com.hys; import com.opensymphony.xwork2.Action; public class HelloWorld implements Action { @Override public String execute() throws Exception { // TODO Auto-generated method stub return this.SUCCESS; } }
⑥在WebContent文件夹新建一个jsp页面,并在页面内添加内容(建完可能会报错,这时需要右键Build Path——Configure Build Path,接着按下图把Tomcat配置进去就行了)
⑦把工程放入tomcat内,并开启tomcat,这事你就可以访问到你的页面了(tomcat默认端口为8080,本文中tomcat端口已改为80)
(页面的文字是我在jsp页面中写的)
具体原理请看后期评论
相关文章推荐
- JAVA第一步工作 classpath、path、JAVA_HOME的作用及JAVA环境变量配置等
- JavaWEB中web.xml和servlet不得不说的秘密。
- Java Web系统常用的第三方接口
- Java中的4种对象引用类型:强引用、软引用、弱引用和虚引用
- 修改Eclipse编码格式及JSP页面乱码的处理
- Java集合类的混淆点总结(一)
- Eclipse中ctrl+左键的快捷键无效
- JAVA学习笔记整理一(基础知识)
- SpringMVC注解@RequestParam全面解析---打酱油的日子
- java开发前奏
- Petya and Java
- 【Java】容器集合类
- java学习总结(16.05.16)java的标识符和命名规则
- [javaSE] 数组(获取最值)
- Java再学习-简单回调函数
- java基础第八天
- Java基础-第7天
- eclipse导入JDK源码
- spring 引入命名空间简介
- spring 数据连接泄漏