Struts2学习笔记---第一个简单的Hellworld
2013-04-15 16:59
225 查看
我用的是eclipse+jdk1.5+tomcat5.0 .只所以jdk和tomcat用这这么低的版 是因为公司自己的框架就用这么低的版本,要是另配环境太麻烦;
分几个步骤:
1、建工程
2、加jar包
3、配web.xml 和 struts.xml
4、写action
5、写一个显示helloworld的JSP页面
现在看第一步:
注意上面三个红色的框。别弄错了噢!
第二步:加jar包
jar包一共有8个,复制到项目哪个目录下要看清楚了;
3、配web.xml 和 struts.xml。这两个xml要分别加在项目哪个目录下要看清楚,只于其中的内容下面也会贴图
struts.xml的内容,这个内容要随项目而改变。
web.xml的内容 ,这个内容是固定的,一般不会变。
第四步:写action
action就是一个类了这个类继承了ActionSupport类
第五步:写一个显示helloworld的JSP页面
最后,在浏览器中输入http://127.0.0.1:8090/Struts001/hello。就会出来
分几个步骤:
1、建工程
2、加jar包
3、配web.xml 和 struts.xml
4、写action
5、写一个显示helloworld的JSP页面
现在看第一步:
注意上面三个红色的框。别弄错了噢!
第二步:加jar包
jar包一共有8个,复制到项目哪个目录下要看清楚了;
3、配web.xml 和 struts.xml。这两个xml要分别加在项目哪个目录下要看清楚,只于其中的内容下面也会贴图
struts.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> <constant name="struts.devMode" value="true" /> <package name="default" extends="struts-default" namespace="/"> <action name="hello" class="com.zhong.ke.ruan.ActionTest" method="add" > <result name ="input" >index.jsp</result> </action> </package> </struts>
web.xml的内容 ,这个内容是固定的,一般不会变。
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Struts001</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app>
第四步:写action
action就是一个类了这个类继承了ActionSupport类
package com.zhong.ke.ruan; import com.opensymphony.xwork2.ActionSupport; import com.zhong.ke.Mod.User; public class ActionTest extends ActionSupport{ public String add() { System.out.println("OK"); return "input"; } }
第五步:写一个显示helloworld的JSP页面
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> hello world </body> </html>
最后,在浏览器中输入http://127.0.0.1:8090/Struts001/hello。就会出来
相关文章推荐
- struts2入门-第一个例子==》第一个struts2实例——HelloWorld==》Struts2.0搭建和简单实例==>写一个Steuts2的经典入门案例,做了一个登陆程序作为入门例子
- Unity Shader 学习笔记(5)第一个简单Shader
- [struts2学习笔记] 第一节 关于struts2的简单认知
- [struts2学习笔记] 第一节 关于struts2的简单认知
- Hadoop学习笔记(七)---简单WorldCount程序的实现
- struts2 学习笔记(简单的登陆功能实现)
- [struts2学习笔记] 第一节 关于struts2的简单认知
- RabbitMQ 学习笔记(一):简单介绍及"Hello World"
- struts2学习笔记之一、eclipse搭建自己的第一个web工程
- [struts2学习笔记] 第一节 关于struts2的简单认知
- Apache CXF 学习笔记二,创建第一个基于JAX-WS的简单Sample
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Struts2学习笔记之第一个应用
- Struts2的学习笔记1配置运行环境运行第一个例子Hello word!
- struts2 学习笔记一 第一个struts2程序
- [原创]java WEB学习笔记54:Struts2学习之路--- 编写Struts2 的第一个程序,HelloWord,简述 package ,action,result
- 传智播客struts2学习笔记(一) struts2的初步认识及第一个struts应用
- Java web学习笔记 (2)我的第一个struts2程序(2.3.4.2版本 myeclipse下)
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Struts2学习笔记之简单登录