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

📄 in11_db_update.htm

📁 struts开发实例
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<style>
<!--
 p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
-->
</style>
<!--[if !mso]>
<style>
v\:*         { behavior: url(#default#VML) }
o\:*         { behavior: url(#default#VML) }
.shape       { behavior: url(#default#VML) }
</style>
<![endif]-->
<link rel="File-List" href="in11_db_update_files/filelist.xml">
<!--[if gte mso 9]>
<xml><o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]-->
</head>

<body>

<p class="MsoNormal" align="center" style="text-align:center"><b>
<span style="font-size: 16.0pt; font-family: 宋体">如何在Struts 数据库应用程序中实现记录的删除、更新及链接</span></b></p>
<p class="MsoNormal"><b><span style="font-size: 24.0pt; font-family: 宋体">&nbsp;</span></b></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal" style="text-indent: 20.65pt"><b>
<span style="font-family: 宋体">重点提示:</span><span style="font-size: 9.0pt; font-family: 宋体">JSPOUT属性页的设置是本例唯一与《如何实现Struts 
数据库应用程序》中的步骤不同之处,这是本例的核心内容。我们要做的仅仅是在JSPOUT属性页的设置中把“记录操作”选择项中分别选定记录的删除、更新及链接即可。</span></b></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b><span lang="EN-US">[</span><span style="font-family: 宋体">目标</span><span lang="EN-US">]</span></b></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">
本例的目标是实现一个具有记录删除、更新和链接功能的</span><span lang="EN-US">Struts </span>
<span style="font-family: 宋体">数据库应用程序。其功能是从</span><span lang="EN-US">SQL</span><span style="font-family: 宋体"> </span><span lang="EN-US">Server 
2000</span><span style="font-family: 宋体">中读取数据,并以表格的形式在输出页中显示出来。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体">定义一个名为“</span><span lang="EN-US">Test</span><span style="font-family: 宋体">”表的字段:</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span lang="EN-US"><!--[if gte vml 1]><v:shapetype id="_x0000_t75"
 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
 filled="f" stroked="f">
 <v:stroke joinstyle="miter"/>
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0"/>
  <v:f eqn="sum @0 1 0"/>
  <v:f eqn="sum 0 0 @1"/>
  <v:f eqn="prod @2 1 2"/>
  <v:f eqn="prod @3 21600 pixelWidth"/>
  <v:f eqn="prod @3 21600 pixelHeight"/>
  <v:f eqn="sum @0 0 1"/>
  <v:f eqn="prod @6 1 2"/>
  <v:f eqn="prod @7 21600 pixelWidth"/>
  <v:f eqn="sum @8 21600 0"/>
  <v:f eqn="prod @7 21600 pixelHeight"/>
  <v:f eqn="sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
 <o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t75" style='width:249.75pt;
 height:108pt'>
 <v:imagedata src="in11_db_update_files/image001.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=333 height=144
src="in11_db_update_files/image002.jpg" v:shapes="_x0000_s1025"><![endif]></span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">
录入一些测试数据:</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span lang="EN-US"><!--[if gte vml 1]><v:shape
 id="_x0000_s1026" type="#_x0000_t75" style='width:249pt;height:242.25pt'>
 <v:imagedata src="in11_db_update_files/image003.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=332 height=323
src="in11_db_update_files/image004.jpg" v:shapes="_x0000_s1026"><![endif]></span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp; </span></p>
<p class="MsoNormal"><b><span lang="EN-US">[</span><span style="font-family: 宋体">效果</span><span lang="EN-US">]</span></b></p>
<p class="MsoNormal"><span style="font-family: 宋体">输入页面</span><span lang="EN-US">(</span><span style="font-family: 宋体">选择“全部显示”</span><span lang="EN-US">)</span><span style="font-family: 宋体">:</span></p>
<p class="MsoNormal" align="center" style="text-align:center">
<span lang="EN-US"><!--[if gte vml 1]><v:shape
 id="_x0000_s1027" type="#_x0000_t75" style='width:438pt;height:161.25pt'>
 <v:imagedata src="in11_db_update_files/image005.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=584 height=215
src="in11_db_update_files/image006.jpg" v:shapes="_x0000_s1027"><![endif]></span></p>
<p class="MsoNormal"><span style="font-family: 宋体">输出页面:</span></p>
<p class="MsoNormal"><span lang="EN-US"><!--[if gte vml 1]><v:shape
 id="_x0000_s1028" type="#_x0000_t75" style='width:468pt;height:254.25pt'>
 <v:imagedata src="in11_db_update_files/image007.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=624 height=339
src="in11_db_update_files/image008.jpg" v:shapes="_x0000_s1028"><![endif]></span></p>
<p class="MsoNormal"><span style="font-family: 宋体">选择“编辑”功能,并编辑表格中的数据:</span></p>
<p class="MsoNormal"><span lang="EN-US"><!--[if gte vml 1]><v:shape
 id="_x0000_s1029" type="#_x0000_t75" style='width:468pt;height:253.5pt'>
 <v:imagedata src="in11_db_update_files/image009.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=624 height=338
src="in11_db_update_files/image010.jpg" v:shapes="_x0000_s1029"><![endif]></span></p>
<p class="MsoNormal"><span style="font-family: 宋体">更新记录:</span></p>
<p class="MsoNormal"><span lang="EN-US"><!--[if gte vml 1]><v:shape
 id="_x0000_s1030" type="#_x0000_t75" style='width:468pt;height:252.75pt'>
 <v:imagedata src="in11_db_update_files/image011.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=624 height=337
src="in11_db_update_files/image012.jpg" v:shapes="_x0000_s1030"><![endif]></span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b><span lang="EN-US">[</span><span style="font-family: 宋体">背景知识</span><span lang="EN-US">]</span></b></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:14.0pt">[</span><span style="font-size: 14.0pt; font-family: 宋体">步骤</span><span lang="EN-US" style="font-size:14.0pt">]</span></b></p>
<p class="MsoNormal"><b><span style="font-size: 9.0pt; font-family: 宋体">
本例与《如何实现Struts 数据库应用程序》中的步骤相比,除了在</span></b><span lang="EN-US">Struts</span><span style="font-family: 宋体">数据库应用文件向导中</span><b><span style="font-size: 9.0pt; font-family: 宋体">多一个JSPOUT属性页设置之外,其它步骤完全一样,这样相同的步骤详情见《如何实现Struts 
数据库应用程序》。</span></b></p>
<p class="MsoNormal"><span lang="EN-US">1</span><span style="font-family: 宋体">、打开</span><span lang="EN-US">Visual 
Struts</span><span style="font-family: 宋体">开发环境:</span></p>
<p class="MsoNormal" style="text-indent: 26.25pt"><span style="font-family: 宋体">
从桌面</span><span lang="EN-US">JavaWebStudio</span><span style="font-family: 宋体">快揵或</span><span lang="EN-US">BIN</span><span style="font-family: 宋体">目录下的</span><span lang="EN-US">JavaWebStudio.exe</span><span style="font-family: 宋体">文件启动</span><span lang="EN-US">JavaWebStudio</span><span style="font-family: 宋体">的</span><span lang="EN-US">Visual 
Struts</span><span style="font-family: 宋体">开发环境。</span></p>
<p class="MsoNormal"><span lang="EN-US">2</span><span style="font-family: 宋体">、建立一个“空的</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">数据库应用模板”应用程序:</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp; </span>
<span style="font-family: 宋体">选择菜单“文件”</span><span lang="EN-US">—</span><span style="font-family: 宋体">“新建”</span><span lang="EN-US">—</span><span style="font-family: 宋体">“新建项目”,弹出新建项目对话框,如图</span><span lang="EN-US">3-1</span><span style="font-family: 宋体">所示:</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">
在对话框中选择“空的</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">数据库应用模板”,在项目名称中输入“</span><span lang="EN-US">DBApp</span><span style="font-family: 宋体">”,</span><span lang="EN-US">package 
(</span><span style="font-family: 宋体">包名</span><span lang="EN-US">)</span><span style="font-family: 宋体">和位置(项目的路径)采用默认的值就行,当然也可以根据需要改变。最后点击“确定”按钮完成新项目的建立。</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">在</span><span lang="EN-US">DBApp</span><span style="font-family: 宋体">项目根目录下包含四个子目录和两个文件,这是</span><span lang="EN-US">JSPStudio</span><span style="font-family: 宋体">项目的标准结构,最好不要改变它们默认的名称,否则会出现问题。</span></p>
<p class="MsoNormal"><span lang="EN-US">3</span><span style="font-family: 宋体">、利用</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">数据库应用文件向导建立新的应用:</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">在</span><span lang="EN-US">JSPStudio</span><span style="font-family: 宋体">文件管理器内点击鼠标右键,在弹出的菜单中选择“</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">数据库应用文件向导”进入</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">文件向导对话框,也可以选择菜单“文件”</span><span lang="EN-US">—</span><span style="font-family: 宋体">“新建”</span><span lang="EN-US">—</span><span style="font-family: 宋体">“</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">数据库应用文件向导”进入</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">文件向导对话框。</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span style="font-family: 宋体">在</span><span lang="EN-US">Struts</span><span style="font-family: 宋体">文件向导对话框</span><span lang="EN-US">JSP</span><span style="font-family: 宋体">文件标签下的文件名输入栏中输入“</span><span lang="EN-US">DbList</span><span style="font-family: 宋体">”文件名,其它文件采用默认的设置。</span></p>
<p class="MsoNormal" style="text-indent: 21.0pt"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体">(</span><span lang="EN-US">1</span><span style="font-family: 宋体">)输入文件名:</span></p>
<p class="MsoNormal"><span lang="EN-US"><!--[if gte vml 1]><v:shape
 id="_x0000_s1031" type="#_x0000_t75" style='width:468pt;height:314.25pt'>
 <v:imagedata src="in11_db_update_files/image013.png" o:title=""/>

⌨️ 快捷键说明

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