📄 in8_select.htm
字号:
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体">
request.setAttribute("myList",myList);</span></b></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> try </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: 42.0pt">
<span lang="EN-US" style="font-family:宋体">
if(variable1.trim().equals(""))</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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> return new
ActionForward(mapping.getInput());</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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> //其它代码</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> return
(mapping.findForward("success"));</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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> catch (Exception e) </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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> //log.error("出错", e);</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> //log.trace("出错");</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> //throw new
RuntimeException(e.getMessage());</span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> return new
ActionForward(mapping.getInput());</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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> }</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:宋体"> </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:宋体"><html:select property="select"></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> <html:option
value="第一项">第一项</html:option></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> <html:option
value="第二项">第二项</html:option></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> <html:option
value="第三项">第三项</html:option></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></html:select></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:宋体"><html:select property="select"></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> <html:options name="myList"/></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></html:select></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: 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:宋体"><%@ page
contentType="text/html;charset=GB2312" language="java" %></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><%@ taglib
uri="/WEB-INF/struts-bean.tld" prefix="bean" %></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><%@ taglib
uri="/WEB-INF/struts-html.tld" prefix="html" %></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><%@ taglib
uri="/WEB-INF/struts-logic.tld" prefix="logic" %></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><%@ taglib
uri="/WEB-INF/struts-template.tld" prefix="template" %></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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><html:html ></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><head></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><title></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></title></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><META http-equiv=Content-Type
content="text/html; charset=gb2312"></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: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></head></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><body bgColor=white></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><html:base /> <html:form
method="post" </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体">action="/HelloWordAction.do"></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"><html:text
property="mybeanvariable1" /> </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: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体"><html:select property="select"></span></b></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体"> <html:options name="myList"/></span></b></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体"></html:select></span></b></p>
<p class="MsoNormal" style="text-indent: 42.15pt"><b>
<span lang="EN-US" style="font-family:宋体"> </span></b></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"> <html:submit value="提交" />
<html:reset value="重写" /> </span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></html:form ></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></body></span></p>
<p class="MsoNormal" style="text-indent: 42.0pt">
<span lang="EN-US" style="font-family:宋体"></html:html ></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 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:宋体"> </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”键盘,这回正确了,并且与前面手工编写<html:option/>的value数据来实现下拉列表框的数据填充的运行效果完全一样:</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt">
<span lang="EN-US" style="font-family:宋体"> </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 + -