📄 struts,mvc 的一种开放源码实现.htm
字号:
<TD class=left-nav-spacer><A class=left-nav-overview
href="http://www.ibm.com/developerworks/cn/"> </A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=150 border=0>
<TBODY>
<TR>
<TD class=left-nav-overview colSpan=2><A class=left-nav-overview
href="http://www.ibm.com/developerworks/cn/">developerWorks<BR>中国</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=150 border=0>
<TBODY>
<TR>
<TD class=left-nav-highlight colSpan=2><A class=left-nav
href="http://www.ibm.com/developerworks/cn/java/j-struts/#">本文内容包括:</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#1">简介</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#2">一个 JSP
文件就是一个 Java servlet</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#3">请别在我的
HTML 中加入太多的 Java 代码</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#4">模型-视图-控制器
(MVC)</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#5">MVC
Model 2</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#6">Struts,MVC
2 的一种实现</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#7">详细分析
Struts</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#8">再访邮件列表样例</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#9">使用
Struts 前后的比较</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#10">Struts
的前景</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#11">最后的注释</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#resources">参考资料
</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#author">关于作者</A></TD></TR>
<TR class=left-nav-child-highlight>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/cl-bullet.gif" width=2></TD>
<TD><A class=left-nav-child
href="http://www.ibm.com/developerworks/cn/java/j-struts/#rate">对本文的评价</A></TD></TR>
<TR class=left-nav-last>
<TD width=14><IMG class=display-img height=1 alt=""
src="Struts,MVC 的一种开放源码实现.files/c.gif" width=14></TD>
<TD width=136><IMG class=display-img height=19 alt=""
src="Struts,MVC 的一种开放源码实现.files/left-nav-corner.gif"
width=136></TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 width=150 border=0>
<TBODY>
<TR>
<TD class=related colSpan=2><B class=related>相关链接:</B></TD></TR>
<TR class=rlinks>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/rl-bullet.gif" width=2></TD>
<TD><A class=rlinks
href="http://www.ibm.com/developerworks/cn/views/java/articles.jsp">Java
technology 技术文档库</A></TD></TR>
<TR class=rlinks>
<TD><IMG height=8 alt=""
src="Struts,MVC 的一种开放源码实现.files/rl-bullet.gif" width=2></TD>
<TD><A class=rlinks
href="http://www.ibm.com/developerworks/cn/views/web/articles.jsp">Web
development 技术文档库</A></TD></TR><!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- No content currently --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->
<TR>
<TD width=14><IMG class=display-img height=1 alt=""
src="Struts,MVC 的一种开放源码实现.files/c.gif" width=14></TD>
<TD width=136><IMG class=display-img height=19 alt=""
src="Struts,MVC 的一种开放源码实现.files/c.gif"
width=136></TD></TR></TBODY></TABLE><!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- Next Steps Area: Start --><!-- Commented out the include call in the dwmaster version of this file to prevent ajax calls
being made during article previews and testing. Live site has uncommented copy of this file (jpp) --><!-- Call Next Steps Servlet -->
<SCRIPT language=JavaScript type=text/javascript>
<!--
/*
* ajaxInclude makes a call to the url and render the results in the div tag specified in divId
*/
function ajaxInclude(url, divId) {
var req = newXMLHttpRequest();
if (req) {
req.onreadystatechange = getReadyStateHandler(req,
function (result) {
var contents = document.getElementById(divId);
if (result != null && result.length > 0 && contents != null) {
contents.innerHTML = result;
}
});
req.open("GET", url, true);
req.send("");
}
}
//-->
</SCRIPT>
<!-- Display Next Steps Result -->
<DIV id=nextsteps></DIV><!-- Initiate Next Steps Call -->
<SCRIPT language=JavaScript type=text/javascript>
<!--
ajaxInclude("/developerworks/niagara/jsp/getNiagaraContent.jsp?url="+window.location.href,"nextsteps");
//-->
</SCRIPT>
<!-- Next Steps Area: End --><!--END RESERVED FOR FUTURE USE INCLUDE FILES--></TD><!--LEFTNAV_END-->
<TD width="100%">
<TABLE id=content-table cellSpacing=0 cellPadding=0 width="100%"
border=0><TBODY>
<TR vAlign=top>
<TD width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><A name=main><IMG height=1 alt=跳转到主要内容
src="Struts,MVC 的一种开放源码实现.files/c.gif" width=592
border=0></A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR vAlign=top>
<TD width=10 height=18><IMG height=18 alt=""
src="Struts,MVC 的一种开放源码实现.files/c.gif" width=10></TD>
<TD width="100%"><IMG height=6 alt=""
src="Struts,MVC 的一种开放源码实现.files/c.gif" width=1><BR><A
class=bctl
href="http://www.ibm.com/developerworks/cn/">developerWorks
中国</A><SPAN class=bct> > </SPAN><A
class=bctl
href="http://www.ibm.com/developerworks/cn/java/">Java
technology</A><SPAN class=bct> | </SPAN><A
class=bctl
href="http://www.ibm.com/developerworks/cn/web/">Web
development</A><SPAN class=bct> ></SPAN><IMG
height=1 alt="" src="Struts,MVC 的一种开放源码实现.files/c.gif"
width=1><BR>
<H1>Struts,MVC 的一种开放源码实现</H1>
<P id=subtitle><EM>用这种 servlet 和 JSP 框架管理复杂的大型网站</EM></P><IMG
class=display-img height=6 alt=""
src="Struts,MVC 的一种开放源码实现.files/c.gif" width=1></TD>
<TD class=no-print width=192><IMG height=18 alt=developerWorks
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -