老师,这里通过servlet中返回中文怎么才能不产生乱码
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { double a = Double.parseDouble(req.getParameter("a")); double b = Double.parseDouble(req.getParameter("b")); double c = Double.parseDouble(req.getParameter("c")); double ares = 0; if (a>0&&b>0&&c>0&&a+b>c&&a+c>b&&b+c>a){ double s= (a+b+c)/2; ares = Math.sqrt(s*(s-a)*(s-b)*(s-c)); System.out.println(ares); resp.getWriter().println(new DecimalFormat("##0.00").format(ares)); } resp.setContentType("text/html;charset=utf-8"); PrintWriter pw = resp.getWriter(); pw.println("三角形面积为"+ares); pw.flush(); pw.close(); }
这里输出中文显示在浏览器会变成问号乱码
<script> function but() { var a = $("#a").val(); var b = $("#b").val(); var c = $("#c").val(); alert("响应开始"+a+" "+b+" "+c); $.ajax({ type:"post", url:"jqad.do", data:{a:a,b:b,c:c}, success:function (data) { $("#span").html(data) } }); } </script>
老师,jar包导进去了,编译的时候显示拒绝访问
content-Type指定的是响应正文的资源格式,是不是可以理解为就是响应体的资源格式啊?
老师,我这样写,响应一个图片给客户端,为什么浏览器页面要先下载才能打开看?不是在页面直接显示吗?
public class RespByteServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { FileInputStream fis = new FileInputStream("d:/b1.jpg"); byte[] buff = new byte[fis.available()]; fis.read(buff); //设置响应类型 resp.setContentType("img/jpeg"); //从response对象中获取字节输出流对象 ServletOutputStream outputStream = resp.getOutputStream(); outputStream.write(buff); outputStream.flush(); outputStream.close(); } }
老师,能实现添加更新修改,但是修改完成以后,没有弹窗出现,也不报错,麻烦看一下
AjaxTest.zip
x这怎么弄啊,弄了好久都没弄好,也没发现错误
老师,我这里用枚举的方法想返回所有key对应的value,为什么报错了?
我的电脑有原来公司的java开发环境,Tomacat6.0。想同时共存,也尝试还是不行。录屏tif请老师,绑忙查看。
老师,视频里的index.html文件资料里面没有,发我一下吧
老师,我的idea新建项目时没有Java enterprise 而且在plugins里面没有Java EE插件,2020版本的和2021版本的都试过,都没有,怎么办?
老师,为什么我运行之后这样报错。。网页都弹不出来
我把IDEA关掉后能打开这个页面
老师,之前的那个jsp和servlet整合的视频能不能再發下
老师我发现我这个它不能每次保存在image目录下,第一次可以,然后我把保存的图片删除后就需要去改一下output,得加个斜杠,然后再次启动才能把图片保存在image目录中,否则重新启动就没有,这是为啥?
为啥这一节提交方式变为了post,上一节也是提交数据,但是为get?
老师,这个网址非本机能连上来吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637