`

控制层(servlet)<text/html>的顺序问题

阅读更多

如果我们要新增一个部门,在控制层里可以这样写

@RequestMapping(baseUrl+"ADD"+suffix)
public void add(HttpServletRequest request, HttpServletResponse response)
	throws RuntimeException, Exception {
	response.setContentType("text/html;charset=gbk");
	PrintWriter out = response.getWriter();
	flag = departmentServiceImpl.add(request);
	if (flag > 0){
		outMsg = "{success:true,msg:'新增部门信息成功!'}";
	}else if (flag == -1){
		outMsg = "{success:false,msg:'部门名称已存在!'}";
	} else {
		outMsg = "{success:false,msg:'新增部门信息失败!'}";
	}
	out.println(outMsg);
}

 这样我们返回到页面的提示无非就是成功、失败或者是部门名称已存在。

如果我们把response.setContentType("text/html;charset=gbk");中的text/html反过来写会怎样呢。一旦我们写成了html/text,结果很明显,返回到前台的将不再是操作结果,而是提示你是否要保存文件。如果你保存了这个文件,把它拖到MyEclipse中打开,或者用写字板打开,你会发现,里面的内容就是应该返回的操作结果。抛开这么多繁琐的理论,我们完全可以这么理解:text/html就是从文本转到html页面;而html/text就是从页面转到文本。但是从html页面是不可能直接转到文本的,所以你需要下载,然后自己打开来看。

分享到:
评论

相关推荐

    购物车代码

    .println("&lt;table align='center'&gt;&lt;tr&gt;&lt;th&gt;图片&lt;/th&gt;&lt;th&gt;产品名称&lt;/th&gt;&lt;th&gt;产品价格&lt;/th&gt;&lt;th colspan=2&gt;操作&lt;/th&gt;&lt;/tr&gt;"); try { DBaccess db = new DBaccess(); ArrayList&lt;Goods&gt; goods = db.Search...

    jsp 注册<servlet>方法说明

    &lt;servlet&gt; &lt;servlet-name&gt;HelloWorldname&lt;/servlet-name&gt; &lt;!-- 此说明该&lt;servlet/&gt; 已经得到了注册名HelloWorldname, 既此servlet已经得到了注册名HelloWorldname, 它与&lt;servlet-mapping/&gt;必须注册同样的注册...

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-INF/dispatcher-servlet.xml&lt;/...

    图片验证的SERVLET

    &lt;/init-param&gt;&lt;br/&gt; &lt;init-param&gt;&lt;br/&gt; &lt;param-name&gt;height&lt;/param-name&gt;&lt;br/&gt; &lt;param-value&gt;20&lt;/param-value&gt;&lt;br/&gt; &lt;/init-param&gt;&lt;br/&gt; &lt;/servlet&gt;&lt;br/&gt; &lt;br/&gt; &lt;servlet-mapping&gt;&lt;br/&gt; &lt;servlet-name&gt;checkimage&lt;/...

    dwr源码包,dwr.jar包下载

    &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt; &lt;servlet-class&gt; org.directwebremoting.servlet.DwrServlet &lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; &lt;param-value&gt;true&lt;/...

    Struts原理、开发及项目实施

    /&gt;&lt;br/&gt; &lt;/td&gt;&lt;br/&gt; &lt;/tr&gt;&lt;br/&gt; &lt;tr&gt;&lt;br/&gt; &lt;td align="right"&gt;&lt;br/&gt; &lt;html:submit property="submit" value="Submit"/&gt;&lt;br/&gt; &lt;/td&gt;&lt;br/&gt; &lt;td align="left"&gt;&lt;br/&gt; &lt;html:reset/&gt;&lt;br/&gt; &lt;/td&gt;&lt;br/&gt; &lt;/tr&gt;&lt;br/&gt;&lt;/table&gt;...

    Java 登录注册案例实例

    &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt; &lt;version&gt;3.1.0&lt;/version&gt; &lt;artifactId&gt;commons-io&lt;/artifactId&gt; &lt;version&gt;2.11.0&lt;/version&gt; &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.5.5&lt;/version&gt; ...

    Java 课程设计 高校公寓管理系统

    &lt;artifactId&gt;standard&lt;/artifactId&gt; &lt;version&gt;1.1.2&lt;/version&gt; &lt;artifactId&gt;jstl&lt;/artifactId&gt; &lt;version&gt;1.2&lt;/version&gt; &lt;artifactId&gt;jsp-api&lt;/artifactId&gt; ... &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt;

    分页 servlet

    &lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt; page Size : ${pageSize} &lt;br /&gt; Total Posts: ${...

    一个在线报名系统

    &lt;url-pattern&gt;/servlet/loginServlet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet&gt; &lt;servlet-name&gt;registerServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;servlet.registerServlet&lt;/servlet-class&gt; &lt;/servlet&gt; ...

    Axsis and XFire Demo src code

    &lt;url-pattern&gt;/servlet/AxisServlet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;*.jws&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-...

    java课设超市订单管理系统源代码.zip

    &lt;groupId&gt;javax.servlet&lt;/groupId&gt; &lt;artifactId&gt;servlet-api&lt;/artifactId&gt; &lt;version&gt;2.5&lt;/version&gt; &lt;/dependency&gt; &lt;!--jsp--&gt; &lt;dependency&gt; &lt;groupId&gt;javax.servlet.jsp&lt;/groupId&gt; &lt;artifactId&gt;jsp-api&lt;/...

    easyExcel、poi,jar包版本冲突,jar包处理

    1、下载资源 ... &lt;groupId&gt;javax.servlet&lt;/groupId&gt; &lt;artifactId&gt;servlet-api&lt;/artifactId&gt; &lt;/exclusion&gt; &lt;/exclusions&gt; &lt;/dependency&gt; 再引用com.customize poi系列poi,poi-ooxml,poi-ooxml-schemas

    servlet写的企业信息交流系统

    企业信息交流系统v1.0(CICS v1.0)&lt;br/&gt;CICS:corporation information chat system&lt;br/&gt;该系统是为了解决企业之间沟通互助的问题,&lt;br/&gt;该系统是作业。&lt;br/&gt;该系统全部用 servlet开发完成。&lt;br/&gt;该系统开发环境为:...

    tomcat项目配置php所需jar

    &lt;servlet-name&gt;Quercus Servlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.caucho.quercus.servlet.QuercusServlet&lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;license-directory&lt;/param-name&gt; &lt;param-value&gt;WEB-INF/...

    Spring MVC 框架应用实例

    &lt;servlet-name&gt;ideawu&lt;/servlet-name&gt; &lt;servlet-class&gt; org.springframework.web.servlet.DispatcherServlet &lt;/servlet-class&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; ...

    DWR中文文档.pdf

    34&lt;br/&gt;4.2.4 使用Spring配置DWR 35&lt;br/&gt;4.3 DWR与JSF 36&lt;br/&gt;4.3.1 JSF Creator 36&lt;br/&gt;4.3.2 Servlet Filter 36&lt;br/&gt;4.4 DWR与Struts 37&lt;br/&gt;4.4.1 Struts creator 37&lt;br/&gt;4.4.2 开始顺序 37&lt;br/&gt;4.5 DWR与...

    简单spring MVC 配置

    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;test&lt;/servlet-name&gt; &lt;url-pattern&gt;...

    FCK在线编辑器源码及部署项目引用示例

    &lt;param-value&gt;/upload/&lt;/param-value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; &lt;param-value&gt;true&lt;/param-value&gt; &lt;/init-param&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; ...

    网站登录页面代码实例(JSP+Servlet+JavaBean)

    out.println("&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr&gt;&lt;center&gt;&lt;font color=red size=12&gt;&lt;B&gt;"); try...{ UserBean user=new UserBean(); if(user.check(name,pword)) out.println("登陆成功"); else out.println("登陆失败"); }...

Global site tag (gtag.js) - Google Analytics