⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 in8_select.htm

📁 Struts 开发实例,Struts 开发实例
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp; 
&nbsp;request.setAttribute(&quot;myList&quot;,myList);</span></b></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if(variable1.trim().equals(&quot;&quot;))</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new 
ActionForward(mapping.getInput());</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //其它代码</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 
(mapping.findForward(&quot;success&quot;));</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch (Exception e) </span>
</p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //log.error(&quot;出错&quot;, e);</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //log.trace(&quot;出错&quot;);</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //throw new 
RuntimeException(e.getMessage());</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return new 
ActionForward(mapping.getInput());</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp; }</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">}</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt"><span style="font-family:宋体">修改<span lang="EN-US">HelloWord.jsp文件:</span></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt"><span style="font-family:宋体">
把原来的内容:</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;html:select property=&quot;select&quot;&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp; &lt;html:option 
value=&quot;第一项&quot;&gt;第一项&lt;/html:option&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp; &lt;html:option 
value=&quot;第二项&quot;&gt;第二项&lt;/html:option&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp; &lt;html:option 
value=&quot;第三项&quot;&gt;第三项&lt;/html:option&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/html:select&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt"><span style="font-family:宋体">
改写成:</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;html:select property=&quot;select&quot;&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;  &lt;html:options name=&quot;myList&quot;/&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/html:select&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">HelloWord.jsp文件全部代码如下:</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;%@ page 
contentType=&quot;text/html;charset=GB2312&quot; language=&quot;java&quot; %&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;%@ taglib 
uri=&quot;/WEB-INF/struts-bean.tld&quot; prefix=&quot;bean&quot; %&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;%@ taglib 
uri=&quot;/WEB-INF/struts-html.tld&quot; prefix=&quot;html&quot; %&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;%@ taglib 
uri=&quot;/WEB-INF/struts-logic.tld&quot; prefix=&quot;logic&quot; %&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;%@ taglib 
uri=&quot;/WEB-INF/struts-template.tld&quot; prefix=&quot;template&quot; %&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;html:html &gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;head&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;title&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/title&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;META http-equiv=Content-Type 
content=&quot;text/html; charset=gb2312&quot;&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/head&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;body bgColor=white&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;html:base /&gt;&nbsp; &lt;html:form&nbsp; 
method=&quot;post&quot; </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">action=&quot;/HelloWordAction.do&quot;&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;html:text 
property=&quot;mybeanvariable1&quot;&nbsp;&nbsp; /&gt; </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体">&lt;html:select property=&quot;select&quot;&gt;</span></b></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体">&nbsp;&nbsp;&nbsp;  &lt;html:options name=&quot;myList&quot;/&gt;</span></b></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体">&lt;/html:select&gt;</span></b></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></b></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;&lt;html:submit&nbsp; value=&quot;提交&quot;&nbsp;&nbsp; /&gt;&nbsp; 
&lt;html:reset&nbsp; value=&quot;重写&quot;&nbsp;&nbsp; /&gt;&nbsp; </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/html:form &gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/body&gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&lt;/html:html &gt;</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family:宋体">
最后编译,启动服务器,运行<span lang="EN-US">HelloWord.jsp文件,但出现如下错误:</span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><!--[if gte vml 1]><v:shape
 id="_x0000_s1036" type="#_x0000_t75" style='width:468pt;height:337.5pt'>
 <v:imagedata src="in8_Select_files/image023.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=624 height=450
src="in8_Select_files/image024.jpg" v:shapes="_x0000_s1036"><![endif]></span></p>
<p class="MsoNormal" style="text-indent: 21.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family:宋体">
是何道理?</span><span lang="EN-US" style="color:black">Cannot find bean under name 
myList</span><span style="font-family: 宋体; color: black">。原来是没找到</span><span lang="EN-US" style="color:black">myList</span><span style="font-family: 宋体; color: black">,没找到的原因就是因为我们是直接运行</span><span lang="EN-US" style="font-family:宋体">HelloWord.jsp文件,地址栏上显示http://localhost:8080\Simple\HelloWord.jsp,把它改写成http://localhost:8080\Simple\HelloWordAction.do,并按“Enter”键盘,这回正确了,并且与前面手工编写&lt;html:option/&gt;的value数据来实现下拉列表框的数据填充的运行效果完全一样:</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt">
<span lang="EN-US" style="font-family:宋体">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:宋体"><!--[if gte vml 1]><v:shape
 id="_x0000_s1037" type="#_x0000_t75" style='width:468pt;height:338.25pt'>
 <v:imagedata src="in8_Select_files/image025.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=624 height=451
src="in8_Select_files/image026.jpg" v:shapes="_x0000_s1037"><![endif]></span></p>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -