亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jbuilder_struts.htm

?? 用Jbuilder開發Strusts的例子
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
  <tr>
    <td width="4%"> </td>
    <td width="87%"><font size="2">public class MyAction extends Action {<br>
&nbsp;&nbsp; public ActionForward execute(ActionMapping parm1, ActionForm parm2,
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HttpServletRequest parm3, 
    HttpServletResponse&nbsp;&nbsp;&nbsp;&nbsp; parm4) throws 
    java.lang.Exception {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyActionForm myActionForm=(MyActionForm)parm2 
    ;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String sA = myActionForm.getStr1 ( ) ;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String sB = myActionForm.getStr2 ( ) ;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myActionForm.setResult (sA+sB) ;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&quot;HelloAction.do 
    executing..........&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ( parm1.findForward ( &quot;hello&quot; ) ) ;<br>
&nbsp;&nbsp; }<br>
    }</font></td>
    <td width="9%"> </td>
  </tr>
</table>

<p><span class="f14"><font size="2"><br>
<br>
 </font><b> 步驟五 : 修改struts-config.xml文件和MyJsp1.jsp<br>
</b><font size="2">
<br>
  從現在開始,基本進入手動修改狀態。點擊選擇 JBuilder 左上方之項目窗格 ( Project Pane ) 內之struts-config.xml,此時集成開發環境便可以圖形使用者接口方式編輯 
struts-config.xml 內容,左下方結構窗格( Structure Pane ) 會依照 struts-config.xml 結構,分為 
DataSources 、Form Beans、Global Forwards 與 Action Mappings四類標記項目。<br>
<br>
  <img border="0" src="JBuilder_Structs_img/Struts-ConfigXml1.jpg" width="229" height="300">&nbsp;&nbsp;
<img border="0" src="JBuilder_Structs_img/Struts-ConfigXml2.jpg" width="469" height="297"><br>
&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; 選擇Global Forwards,添加一個選項,Name: hello&nbsp;&nbsp; 
Path:/Myjsp1.jsp<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp; 單擊右下角的Source,修改xml的源代碼。修改第2行中的Struts版本號為1.1。具體的xml文件如下:</font></span></p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
  <tr>
    <td width="7%"> </td>
    <td width="76%" rowspan="2"><font size="2">&lt;?xml version=&quot;1.0&quot; 
    encoding=&quot;UTF-8&quot;?&gt;<br>
    &lt;!DOCTYPE struts-config PUBLIC &quot;-//Apache Software Foundation//DTD Struts 
    Configuration <font color="#FF0000">1.1</font>//EN&quot; &quot;http://jakarta.apache.org/struts/dtds/struts-config_<font color="#FF0000">1_1</font>.dtd&quot;&gt;<br>
    &lt;struts-config&gt;<br>
    &lt;form-beans&gt;<br>
    &lt;form-bean name=&quot;myActionForm&quot; type=&quot;mytest.MyActionForm&quot; /&gt;<br>
    &lt;/form-beans&gt;<br>
    &lt;global-forwards&gt;<br>
    &lt;forward name=&quot;hello&quot; path=&quot;/MyJsp1.jsp&quot; /&gt;<br>
    &lt;/global-forwards&gt;<br>
    &lt;action-mappings&gt;<br>
    &lt;action name=&quot;myActionForm&quot; type=&quot;mytest.MyAction&quot; input=&quot;/MyJsp1.jsp&quot; <b>
    <font color="#0000FF">scope=&quot;request&quot; path=&quot;/MyAction1</font></b>&quot; /&gt;<br>
    &lt;/action-mappings&gt;<br>
    &lt;/struts-config&gt;</font></td>
    <td width="17%"> </td>
  </tr>
  <tr>
    <td width="7%"> </td>
    <td width="17%"> </td>
  </tr>
</table>

<p><span class="f14"><font size="2">&nbsp;&nbsp;&nbsp; 
該XML將為Action類做一個映射,如上用藍色標明的部分,以后通過 &quot;/MyAction1&quot; 就可以訪問 mytest.MyAction這個類。</font></span></p>

<p><span class="f14"><font size="2">&nbsp;&nbsp;&nbsp; 
在MyJsp1.jsp文件的form的action中,使用這個標簽。將Form的處理頁設置為該類&nbsp; &lt;html:form action=&quot;MyAction.do&quot; 
method=&quot;POST&quot;&gt; ,并且確定在jsp文件中,屬性控件str1、str2和result的順序是 str1,str2,result。 <br>
<br>
  </font></span><font size="2"><br>
 </font><b> 步驟六 : 設定執行組件</b><font size="2"><br>
<br>
  單擊工具欄中的 Run Configurationg ,將彈出Run的設置菜單。</font></p>

<p>
<font size="2">
&nbsp;&nbsp;&nbsp;
<img border="0" src="JBuilder_Structs_img/run1.jpg" width="285" height="119"><br>
<img border="0" src="JBuilder_Structs_img/run2.jpg" width="440" height="396">&nbsp;
<img border="0" src="JBuilder_Structs_img/run3.jpg" width="335" height="450"></font></p>

<p><font size="2">&nbsp;&nbsp; 將Type設置為Server,并且選擇JSP/Server中的Jsp為MyJsp1.jsp。<br>
<br>
  此時執行組件屬性設定對話框中主要項目皆已設定完畢,按下 OK 按鈕返回項目屬性設定對話框。項目屬性對話框中將把前述步驟所設定之執行組件列于Runtime 
Configurations 清單方塊中,按下 OK 按鈕即完成執行組件設定。<br>
<br>
 </font><b> 步驟七 : 執行 Web 應用程序</b><font size="2"><br>
<br>
  接下來可點擊選擇 JBuilder 菜單 Run 或工具列中綠色三角形符號執行此 Web 應用程序。JBuilder 將于集成開發環境內激活 Tomcat 
4.0 Server,我們可以通過 JBuilder 內置之 Web 瀏覽器進行測試。在 Web 瀏覽器中我們鍵入 AAA 與 BBB 按下 Submit 按鈕,得到預期之運算結果AAABBB。<br>
<br>
<img onerror="this.src='/Article/UploadFiles/200409/20040908132525196.jpg';" hspace="3" src="JBuilder_Structs_img/result.jpg" align="center" vspace="1" border="1" width="283" height="168"><br>
<br>
 </font></p>

<p><font size="2">&nbsp; </font><b>&nbsp;步驟八:設置使之能識別中文文字</b></p>

<p><font size="2">  處理方法是:</font></p>

<p><font size="2">&nbsp;&nbsp;&nbsp; (1)在 JSP 起始處加上:<br>
<br>
<%@ page contentType=&quot;text/html; charset=MS950&quot; %>  對于繁體中文<br>
<br>
<%@ page contentType=&quot;text/html; charset=GB2312&quot; %>&nbsp;&nbsp; 
對于簡體中文(常用編碼為GB2312)<br>
<br>
<br>
&nbsp;&nbsp;&nbsp; (2)創建一個Serverlet類處理接收字體的編碼<br>
<br>
</font>
<span class="f14"><font size="2">  首先,點擊選擇 JBuilder 主菜單 File | New Classes 準備產生一新的類。并繼承自org.apache.struts.action.ActionServlet并將預設的類名稱由Untitled1 
改為 myActionServlet。按下 OK 按鈕后即產生程序代碼。點擊選擇 JBuilder 主菜單Wizards | Override Methods… 
激活覆蓋方法精靈,覆蓋方法精靈會自動列出父類 ActionServlet 所有可供覆蓋之方法。我們可于 Available methods 
清單方塊中選取process (HttpServletRequest request, HttpServletResponse response) 
方法,完成后按下 OK 按鈕。<br>
<img border="0" src="JBuilder_Structs_img/process.jpg" width="476" height="349"><br>
&nbsp;&nbsp;&nbsp; 此時我們可修改覆蓋后 process 方法程序代碼如下:</font></span>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
  <tr>
    <td width="7%"> </td>
    <td width="43%">
<span class="f14"><font size="2">
request.setCharacterEncoding (&quot;MS950&quot;) ;<br>
super.process (request, response) ;</font></span></td>
    <td width="32%">
<span class="f14"><font size="2">
request.setCharacterEncoding (&quot;GB2312&quot;) ;<br>
super.process (request, response) ;</font></span></td>
    <td width="18%"> </td>
  </tr>
  <tr>
    <td width="7%"> </td>
    <td width="43%">//繁體中文</td>
    <td width="32%">//簡體中文</td>
    <td width="18%"> </td>
  </tr>
</table>

<p>
&nbsp;&nbsp;&nbsp;
<span class="f14"><font size="2">
接下來我們將要修改 web.xml部署描述檔,以指定 
Servlet 之進入點,首先點擊選擇左上方項目窗格中的 web.xml。<br>
<br>
<img onerror="this.src='/Article/UploadFiles/200409/20040908132525267.jpg';" hspace="3" src="JBuilder_Structs_img/webXml.jpg" align="center" vspace="1" border="1" width="214" height="273"><br>
<br>
<br>
  點擊選擇內容窗格內的 Sources 頁次,直接以文字編輯器修改<servlet-class> 標記的內容:&nbsp;&nbsp; &lt;servlet-class&gt;</font></span><font size="2">mytest</font><span class="f14"><font size="2">.myActionServlet&lt;/servlet-class&gt;<br>
<br>
</font></span><font size="2">  完成后重新編譯此項目并執行之。再次測試后我們將發現中文已經可以正確處理。</font></p>

</body>

</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蝌蚪porny成人天涯| 国产偷v国产偷v亚洲高清| 一区二区在线观看av| 99国产精品久久久久久久久久| 国产欧美日韩激情| 国产91精品久久久久久久网曝门| 国产午夜精品美女毛片视频| 成人毛片在线观看| 中文字幕综合网| 欧美视频在线一区| 日本成人超碰在线观看| 欧美电影免费观看高清完整版在线观看 | 亚洲图片激情小说| 国产成人8x视频一区二区 | 日韩理论电影院| 欧美在线免费观看亚洲| 日本sm残虐另类| 久久影院电视剧免费观看| 成人av在线播放网址| 亚洲激情网站免费观看| 91精品国产综合久久久久久漫画| 日韩主播视频在线| 2024国产精品| 99精品国产热久久91蜜凸| 亚洲国产三级在线| 精品国一区二区三区| 成人99免费视频| 一区二区三区在线视频播放| 欧美一区二区三区公司| 岛国一区二区在线观看| 有码一区二区三区| 精品久久久久久无| 91美女片黄在线观看| 日韩经典一区二区| 国产精品不卡视频| 欧美va在线播放| 色噜噜狠狠成人网p站| 久久精品国产精品亚洲综合| 国产精品久久久久一区二区三区 | 五月婷婷激情综合| 国产色产综合色产在线视频| 欧美日韩一区在线| 国产成人在线视频网址| 亚洲国产精品久久人人爱| 久久综合五月天婷婷伊人| 欧美午夜精品理论片a级按摩| 精品中文字幕一区二区小辣椒 | 欧美在线观看视频一区二区三区 | 午夜成人免费电影| 1024成人网| 精品理论电影在线观看| 欧美日韩卡一卡二| 丰满亚洲少妇av| 久久成人免费网站| 亚洲国产精品欧美一二99| 中文幕一区二区三区久久蜜桃| 91精品国产美女浴室洗澡无遮挡| 99视频在线精品| 国产在线播放一区| 日韩高清在线观看| 亚洲一区二区三区四区五区中文| 国产精品网站在线观看| 久久综合久久99| 在线播放/欧美激情| 91福利社在线观看| 91视视频在线观看入口直接观看www | 久久色在线视频| 欧美日韩国产bt| 在线看国产一区二区| 99精品视频一区二区三区| 久久99最新地址| 免费观看在线综合| 日韩精品亚洲一区二区三区免费| 一区二区三区中文字幕| 日韩理论片一区二区| 亚洲欧洲99久久| 国产精品免费看片| 亚洲欧洲国产日韩| 最新日韩在线视频| 最新日韩av在线| 亚洲图片你懂的| 一区二区三区成人在线视频| 亚洲精品日韩一| 亚洲精品中文在线观看| 一区二区三区中文字幕精品精品| 亚洲人123区| 亚洲综合男人的天堂| 香蕉乱码成人久久天堂爱免费| 亚洲高清在线精品| 麻豆一区二区三区| 国产美女av一区二区三区| 国产风韵犹存在线视精品| 成人午夜在线免费| 91在线观看下载| 欧美亚洲自拍偷拍| 日韩亚洲国产中文字幕欧美| 日韩欧美一级特黄在线播放| 精品国产乱码久久| 中文字幕乱码久久午夜不卡| 中文字幕中文字幕在线一区| 亚洲精品中文字幕乱码三区| 爽好多水快深点欧美视频| 成人动漫一区二区在线| 在线精品视频一区二区三四| 欧美高清视频不卡网| 精品久久久久久久久久久久包黑料| 久久综合中文字幕| 亚洲欧美成aⅴ人在线观看| 亚洲午夜免费电影| 久久99精品国产91久久来源| www.色精品| 欧美伦理电影网| 久久夜色精品一区| 国产精品高清亚洲| 日韩高清不卡一区二区三区| 国产成人福利片| 欧美亚洲日本一区| 国产欧美一区二区精品久导航| 亚洲精品视频免费观看| 国产综合色在线| 色播五月激情综合网| 精品国一区二区三区| 亚洲免费三区一区二区| 精品一区二区av| 在线日韩一区二区| 2024国产精品| 天堂蜜桃一区二区三区 | 欧美aa在线视频| 东方aⅴ免费观看久久av| 欧美最新大片在线看| 久久网这里都是精品| 亚洲一区二区三区在线看| 国产成人精品一区二| 欧美久久久久久久久中文字幕| 久久精品视频在线免费观看| 亚洲成人一区二区| av在线这里只有精品| 精品精品欲导航| 亚洲mv大片欧洲mv大片精品| 成人深夜福利app| 日韩午夜在线观看视频| 亚洲精品视频免费看| 国产精品1024| 日韩视频123| 三级欧美韩日大片在线看| 91丨porny丨中文| 国产精品青草综合久久久久99| 日韩1区2区日韩1区2区| 欧美日韩免费一区二区三区视频| 欧美成人a∨高清免费观看| 亚洲mv在线观看| 欧美性大战久久久| 亚洲欧美日韩小说| 成人免费观看av| 国产色综合一区| 国产精品77777| 久久久久亚洲蜜桃| 国产精品1区2区3区| 日韩美女一区二区三区四区| 午夜影视日本亚洲欧洲精品| 色菇凉天天综合网| 亚洲综合在线观看视频| 91美女在线视频| 一区二区三国产精华液| 91国产丝袜在线播放| 亚洲免费毛片网站| 欧美亚洲精品一区| 亚洲sss视频在线视频| 3d动漫精品啪啪1区2区免费| 亚洲第一在线综合网站| 欧美日韩性生活| 日本最新不卡在线| 精品国产乱码久久久久久老虎| 久久国产精品99久久久久久老狼| 精品国产乱码久久久久久影片| 久久国内精品视频| 久久精品一区二区三区不卡牛牛| 国产福利一区二区| 中国色在线观看另类| 91麻豆国产福利在线观看| 夜夜精品视频一区二区| 欧美日韩高清在线播放| 日韩vs国产vs欧美| 精品欧美乱码久久久久久| 国产剧情av麻豆香蕉精品| 欧美高清在线视频| 日本丶国产丶欧美色综合| 亚洲成人精品影院| 日韩欧美在线123| 国产成人免费高清| 中文字幕一区二区三区四区不卡 | 久久色在线视频| 99视频在线精品| 亚洲成av人片在线| 久久亚洲免费视频| 99vv1com这只有精品| 日本美女视频一区二区| 国产日韩精品一区| 欧美主播一区二区三区| 麻豆精品视频在线观看免费 |