﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-追风dē洒意</title><link>http://www.blogjava.net/youzi/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 09:27:35 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 09:27:35 GMT</pubDate><ttl>60</ttl><item><title>Struts的第一个入门例子</title><link>http://www.blogjava.net/youzi/archive/2008/11/06/239018.html</link><dc:creator>追风dē洒意</dc:creator><author>追风dē洒意</author><pubDate>Thu, 06 Nov 2008 05:50:00 GMT</pubDate><guid>http://www.blogjava.net/youzi/archive/2008/11/06/239018.html</guid><wfw:comment>http://www.blogjava.net/youzi/comments/239018.html</wfw:comment><comments>http://www.blogjava.net/youzi/archive/2008/11/06/239018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/youzi/comments/commentRss/239018.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youzi/services/trackbacks/239018.html</trackback:ping><description><![CDATA[使用软件myeclipse6.5<br />
<br />
<p>1<span style="color: #0000ff">新建</span>--<span style="color: #0000ff">Web Project</span>--输入Project name:<span style="color: #0000ff">TestStruts</span><br />
2项目建好后.选中项目.myeclipse的菜单栏上有<span style="color: #0000ff">MyEclipse</span>--<span style="color: #0000ff">Project Capabilities</span>--<span style="color: #0000ff">Add Struts Capabilities</span>-----<span style="color: #0000ff">finish<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/youzi/Struts1_1.jpg" border="0" /><br />
<br />
</span>3打开<span style="color: #0000ff">WebRoot</span>下<span style="color: #0000ff">WEB-INF/struts-config.xml</span>选择<span style="color: #0000ff">Source<br />
</span>输入如下代码:<br />
<span style="color: #008080">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"&gt;</span></p>
<p><span style="color: #008080">&lt;struts-config&gt;<br />
&nbsp; &lt;data-sources /&gt;<br />
&nbsp; &lt;form-beans /&gt;<br />
&nbsp; &lt;global-exceptions /&gt;<br />
&nbsp; &lt;global-forwards /&gt;<br />
&nbsp; &lt;action-mappings &gt;<br />
&nbsp;&nbsp;&nbsp; &lt;action<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; path="/Hello"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scope="request"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type="net.blogjava.youzi.HelloWordAction" &gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;forward name="H1" path="/Hello1.jsp" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;forward name="H2" path="/Hello2.jsp" /&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/action&gt;</span></p>
<p><span style="color: #008080">&nbsp; &lt;/action-mappings&gt;</span></p>
<p><span style="color: #008080">&nbsp; &lt;message-resources parameter="com.yourcompany.struts.ApplicationResources" /&gt;<br />
&lt;/struts-config&gt;<br />
</span>你也可以选择Design进行可视化拖拉</p>
<p>4打开<span style="color: #0000ff">src/net.blogjava.youzi/HelloWordAction.java</span><br />
代码如下:<br />
<span style="color: #008000">package net.blogjava.you;</span></p>
<p><span style="color: #008000">import javax.servlet.http.HttpServletRequest;<br />
import javax.servlet.http.HttpServletResponse;<br />
import org.apache.struts.action.Action;<br />
import org.apache.struts.action.ActionForm;<br />
import org.apache.struts.action.ActionForward;<br />
import org.apache.struts.action.ActionMapping;</span></p>
<p><span style="color: #008000">public class HelloWordAction extends Action {<br />
&nbsp;<br />
&nbsp;public ActionForward execute(ActionMapping mapping, ActionForm form,<br />
&nbsp;&nbsp;&nbsp;HttpServletRequest request, HttpServletResponse response) {<br />
&nbsp;&nbsp;String para = request.getParameter("place");<br />
&nbsp;&nbsp;if(para.equals("1"))<br />
&nbsp;&nbsp;&nbsp;return (mapping.findForward("H1"));<br />
&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;return (mapping.findForward("H2"));<br />
&nbsp;}<br />
}</span></p>
<p>5接着打开<span style="color: #0000ff">/WebRoot/index.jsp<br />
</span>在body中输入<br />
&nbsp;&nbsp;&nbsp; <span style="color: #ff6600">&lt;a href = "Hello.do?place=1"&gt;go to Hello1&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;a href = "Hello.do?place=2"&gt;go to Hello2&lt;/a&gt;</span><br />
保存<br />
6打开/WebRoot/Hello1.jsp<br />
在body中输入<br />
<span style="color: #ff6600">this is show page, the page name is Hello1.jsp</span><br />
7打开/WebRoot/Hello2.jsp<br />
在body中输入<br />
<span style="color: #ff6600">this is show page, the page name is Hello2.jsp</span><br />
8布署工程,启动tomcat<br />
9浏览器输入:<span style="color: #0000ff">http://localhost:8080/TestStruts<br />
</span><img height="156" alt="" src="http://www.blogjava.net/images/blogjava_net/youzi/Struts2_2.jpg" width="280" border="0" /><br />
<br />
点击go to Hello1链接后,可以看到Hello1.jsp的内容.<br />
<img height="159" alt="" src="http://www.blogjava.net/images/blogjava_net/youzi/Struts3_3.jpg" width="373" border="0" /><br />
<br />
<br />
<br />
这时恭喜你,成功入门了.<br />
</p>
<img src ="http://www.blogjava.net/youzi/aggbug/239018.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youzi/" target="_blank">追风dē洒意</a> 2008-11-06 13:50 <a href="http://www.blogjava.net/youzi/archive/2008/11/06/239018.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>