struts2_HelloWorld
第一个Struts2程序-Hello1.创建web工程struts2-01-Hello 2.导入jar包到bin目录,jar地址: https://files.cnblogs.com/files/aihuadung/struts%E6%89%80%E9%9C%80jar%E5%8C%85.zip 3.配置web.xml文件 <span style="color: #0000ff"><! <span style="color: #ff00ff">DOCTYPE web-app PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"<span style="color: #0000ff">><span style="color: #0000ff"><<span style="color: #800000">web-app <span style="color: #ff0000">id<span style="color: #0000ff">="WebApp_ID"<span style="color: #0000ff">>
<span style="color: #0000ff"><<span style="color: #800000">filter<span style="color: #0000ff">>
<span style="color: #0000ff"><<span style="color: #800000">filter-class<span style="color: #0000ff">>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter<span style="color: #0000ff"></<span style="color: #800000">filter-class<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">filter<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">filter-mapping<span style="color: #0000ff">>
<span style="color: #0000ff"></<span style="color: #800000">filter-mapping<span style="color: #0000ff">>
<span style="color: #0000ff"></<span style="color: #800000">web-app<span style="color: #0000ff">> 4.src目录下创建struts.xml文件 5.在index.jsp文件中插入 hello.action
6.创建执行HelloAction的结果文件hello.jsp <span style="color: #0000ff"><! <span style="color: #ff00ff">DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"<span style="color: #0000ff">><span style="color: #0000ff">< <span style="color: #800000">html<span style="color: #0000ff">><span style="color: #0000ff">< <span style="color: #800000">head<span style="color: #0000ff">>
<span style="color: #0000ff"><<span style="color: #800000">meta <span style="color: #ff0000">http-equiv<span style="color: #0000ff">="pragma"<span style="color: #ff0000"> content<span style="color: #0000ff">="no-cache"<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">meta <span style="color: #ff0000">http-equiv<span style="color: #0000ff">="cache-control"<span style="color: #ff0000"> content<span style="color: #0000ff">="no-cache"<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">meta <span style="color: #ff0000">http-equiv<span style="color: #0000ff">="expires"<span style="color: #ff0000"> content<span style="color: #0000ff">="0"<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">meta <span style="color: #ff0000">http-equiv<span style="color: #0000ff">="keywords"<span style="color: #ff0000"> content<span style="color: #0000ff">="keyword1,keyword2,keyword3"<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">meta <span style="color: #ff0000">http-equiv<span style="color: #0000ff">="description"<span style="color: #ff0000"> content<span style="color: #0000ff">="This is my page"<span style="color: #0000ff">> <span style="color: #008000"><!--<span style="color: #008000"> <link rel="stylesheet" type="text/css" href="styles.css"> <span style="color: #008000">--> <span style="color: #0000ff"></<span style="color: #800000">head<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">body<span style="color: #0000ff">><span style="color: #000000">
<span style="color: #0000ff"></<span style="color: #800000">body<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">html<span style="color: #0000ff">> 7.创建HelloAction.java <span style="color: #0000ff">import<span style="color: #000000"> com.opensymphony.xwork2.Action;
<span style="color: #0000ff">import<span style="color: #000000"> com.opensymphony.xwork2.ActionSupport; <span style="color: #0000ff">public <span style="color: #0000ff">class<span style="color: #000000"> HelloAction{
} 8.编辑struts2.xml文件 <span style="color: #0000ff"><! <span style="color: #ff00ff">DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd" <span style="color: #0000ff">><span style="color: #0000ff"><<span style="color: #800000">struts<span style="color: #0000ff">> <span style="color: #0000ff"><<span style="color: #800000">package <span style="color: #ff0000">name<span style="color: #0000ff">="helloWorld"<span style="color: #ff0000"> extends<span style="color: #0000ff">="struts-default"<span style="color: #ff0000"> namespace<span style="color: #0000ff">="/"<span style="color: #0000ff">>
<span style="color: #0000ff"></<span style="color: #800000">package<span style="color: #0000ff">> <span style="color: #0000ff"></<span style="color: #800000">struts<span style="color: #0000ff">> 9.运行结果
点击后
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |