common
|
java
|
java-mvc
|
springmvc
|
c#-codebehind
|
c#-mvc
|
php
|
|
通用处理
|
servlet
|
不用像C#那样装一个框架,直接就能实现
|
aspx.cs
|
control.cs
|
*.php
|
||
与页面混合
|
jsp
感觉这个更接近也asp,
页面元素和逻辑难以区分。
out.print( "<h2 align=\"center\">" + ft.format(dNow) + "</h2>");
|
--servlet.java
request.setAttribute("heros", heros);
request.getRequestDispatcher("listHero.jsp").forward(request, response);
传递给jsp
--page.jsp
<c:forEach items="${heros}" var="hero" varStatus="st">
......
</c:forEach>
|
两个页面xx.aspx,xx.aspx.cs配合
cs来控制aspx页面
this.txtopername.Text = model.opername;
|
view.cshtml
@{ var dataList = Model.Where(x => x.OrgId == "006c213eaf094ab1b01f16af5b3f9ac0").ToList(); }
|
*.php
|
||
taglib
|
标准taglib
--jstl
|
没接触过,好像asp时代不支持
|
thinkphp
有类似的概念
|
||||
annotation
|
让框架来读懂代码
|
||||||
入口
|
配置文件起始读取
执行起始代码
~直接页面地址访问
~集中入口分派页面
|
直接访问页面
web.xml中配置
servlet访问
|
web.xml
配置servlet
匹配根目录来统一入口
|
web.config
global.cs--可选
直接访问页面
|
内置了RouteTable
global.cs开启
|
统一至单一入口index.php
其它页面也配置跳转至
header("Location:index.php?m=Admin&c=Index&a=toLogin");
|
|
上传文件
|
xml配置
multipartResolver
controller
直接作为参数
UploadedImageFile file
|
request.files
|
|||||
原文:https://www.cnblogs.com/halfwake/p/15128791.html