struts入门----HelloWorld程序开发步骤
来源:互联网 发布:sai mac 10.11 编辑:程序博客网 时间:2024/05/31 18:44
struts入门----HelloWorld程序开发步骤
1.在MyEclipse中新建一个Web Project,命名为struts-helloworld
2.引入struts2支持,右键工程名,选中MyEclipse--ProjectFacets-Install Apache struts(2.x) Facet,
会发现在工程下面多了一个Struts2.1 Libraries,在src下面多了一个stuts.xml配置文件
3.写struts.xml配置文件
<struts><package name="my" namespace="/" extends="struts-default"><action name="hello" class="com.etc.action.HelloAction"><result name="success">/success.jsp</result></action></package></struts>4.写运行页面.java文件 HelloAction.java
package com.etc.action;--包名import com.opensymphony.xwork2.ActionSupport; public class HelloAction extends ActionSupport{ --继承ActionSupport类,从而使得这个类跟struts2有关,可以使用其中的东西//实现ActionSupport中的execute()方法public String execute() throws Exception {System.out.println("你好,世界!"); --在控制台输出的值return "success"; --与result中的name一致。//return Action.SUCCESS;--更加正规,方便。}}5.写结果页面success.jsp
<html> <body>Hello,struts2! </body></html>运行:默认运行时路径为:http://user-20160512mk:8080/struts2_hello/
默认进入index.jsp文件中,要进入其他页面,则在后面接入文件名。
http://user-20160512mk:8080/struts2_hello/hello.action
运行结果:控制台输出:你好,世界!
页面跳转到success.jsp,输出Hello,struts2!
http://user-20160512mk:ip或者主机地址
8080:端口号
struts2_hello:工程名/项目名
/:命名空间,与package中的namespace一致,这样写更规范。
直接写/时,路径没有影响。//和/在路径中相同,但是命名空间一定要写!!!
hello:文件名,与action中的name一致
.action:文件后缀名,与web.xml中的<url-pattern>*.action</url-pattern>一致
http://user-20160512mk:ip或者主机地址
8080:端口号
struts2_hello:工程名/项目名
/:命名空间,与package中的namespace一致,这样写更规范。
直接写/时,路径没有影响。//和/在路径中相同,但是命名空间一定要写!!!
hello:文件名,与action中的name一致
.action:文件后缀名,与web.xml中的<url-pattern>*.action</url-pattern>一致
进入.action时,表示进入到struts的处理
技巧:更新.jsp页面或者.html页面时,服务器不需要重启,自动更新。
更新.java页面或者.xml配置文件时,服务器需要重启。
怎么设置不需要重启??
在struts.xml中设置常量:
<constant name="struts.devMode" value="true"></constant>
技巧:更新.jsp页面或者.html页面时,服务器不需要重启,自动更新。
更新.java页面或者.xml配置文件时,服务器需要重启。
怎么设置不需要重启??
在struts.xml中设置常量:
<constant name="struts.devMode" value="true"></constant>
注意:一个web工程是从web.xml开始的
0 0
- struts入门----HelloWorld程序开发步骤
- mybatis入门---helloworld程序开发步骤
- 基于Struts开发的入门级应用Helloworld
- struts开发helloworld
- Struts 2入门篇: HelloWorld
- Struts学习笔记二:Struts入门HelloWorld
- mybatis入门HelloWorld程序
- springMVC 入门程序 helloworld!
- Hibernate---helloworld入门程序
- spring入门程序HelloWorld
- springMVC入门程序helloworld
- 开发struts步骤
- 开发Struts步骤
- struts的开发步骤
- struts的开发步骤
- [Struts]Struts2开发步骤
- struts开发步骤
- Struts开发步骤
- eclipse 配置默认编码格式为utf-8
- 合力救援 下载链接
- 二.常见视频格式
- linux内核配置与驱动注册
- 《剑指offer》-和为S的两个数字
- struts入门----HelloWorld程序开发步骤
- hibernate
- [Cloud Computing]Mechanisms: Cloud Storage Device Performance Monitor
- STM32F0 ADC DMA快速采集
- wlst(Weblogic Script Tool)
- Loadrunner常见错误处理方法
- javascript启程之路
- 如何计算视频流量?
- Try Pangolin (4) - MultiDisplay