|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。
在JavaWeb组件之间的三种联系关系干系:
1.哀求转发
2.URL重定向
3.包括
哀求转发:
同意把哀求转发给统一使用程序中的其他web组件。
这类手艺一般用于web使用把持层的servlet流程把持器,它反省http哀求数据,并将哀求转发到合适的方针组件,方针组建实行详细的哀求处置操纵,并天生呼应了局。
jsp页面中增加servlet中到场上面代码:
<jap:forwardpage="hello.jsp"/>
RequestDispatcherrd=request.geRequestDispatcher("hello.jsp");
//ForwardtorequestedURL
rd.forward(request,response);
哀求重定向:
重定向的源组件和方针组件之间不克不及用统一个HttpServletRequest对象,因而不克不及共享request局限内的共享数据。
servlet中的service()办法中到场上面代码:
response.sendRedirect("url");
包括:
包括干系的源组件和方针组件共用一个httpServletRequest对象,因而他们共享request局限内的共享数据。
jsp页面中到场代码:
<%@includefile="header.jsp"%>
<%@includefile="main.jsp"%>
<%@includefile="footer.jsp"%>
servlet的service()办法中到场上面代码:
RequestDispatcherrd;
rd=req.getRequestDispatcher("/header.jsp");
rd.include(req,resp);
rd=req.getRequestDispatcher("/main.jsp");
rd.include(req,resp);
rd=req.getRequestDispatcher("/footer.jsp");
rd.include(req,resp);
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net网页编程的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 |
|