2 qq 25120753 qq_25120753 于 2016.01.31 17:06 提问

新建servlet,在浏览器输出,可是换行显示不了,小白求支招
 public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.getWriter().print(request.getScheme()+"<br/>");//获取请求协议
        response.getWriter().print(request.getServerName()+"<br/>");//获取服务器名称
        response.getWriter().print(request.getServerPort()+"<br/>");//获取服务器端口号
        response.getWriter().print(request.getContextPath()+"<br/>");//项目名称
        response.getWriter().print(request.getServletPath()+"<br/>");//获取Servlet路径
        response.getWriter().print(request.getQueryString()+"<br/>");//获取参数部分
        response.getWriter().print(request.getRequestURI()+"<br/>");//获取URI=项目名称+Servlet路径
        response.getWriter().print(request.getRequestURL()+"<br/>");//获取URL
    }

7个回答

qq_25120753
qq_25120753   2016.01.31 17:07

图片说明

qq_25363893
qq_25363893   2016.01.31 17:30

在后面加上“

qq_25363893
qq_25363893   2016.01.31 17:31

在响应的后面加上 br 标签

showbo
showbo   Ds   Rxr 2016.01.31 17:45

你代码里面是

 <br/>

,输出截图为什么是

 </br>

自己认真看下代码,如果确认是

 <br/>

自己检查下java配置,肯定是输出html代码被编码了

qq_25120753
qq_25120753 截图是我后来把它修改为<br/>的,以为会有关系……可是该怎么解码呢?
2 年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.01.31 18:36

/被编码了吧,,,,

sinat_31692541
sinat_31692541 应该是的, 可是怎么解决啊…………
2 年多之前 回复
sinat_31692541
sinat_31692541 应该是的, 可是怎么解决啊…………
2 年多之前 回复
Evankaka
Evankaka   Ds   Rxr 2016.01.31 19:02


直接写
就可以了,不用/

qq_25120753
qq_25120753 不行的
2 年多之前 回复
fk002008
fk002008   2016.01.31 22:48

你的响应写这个响应头了吗、、
比如 Content-type : text/html

qq_25120753
qq_25120753 成功了!!谢谢………………
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在myeclipse创建一个servlet,向浏览器输出“Hello servlet!!”.
MyServletDemo.java package com.hbsi; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.
servlet 入门(在网页中显示”hello servlet")
1、在tomcat中新建一个web应用()
php·打开文件的内容在网页中的换行问题
为什么php打开文件之后,内容在网页中显示出来,没有自动换行? 这是因为在默认情况下,文件打开之后,网页检测到的 文本中换行的地方是\r\n,而网页是不认这个换行符的,所以要将\r\n检测出来,换成我们使用的换行符即可。实例代码如下: <?php //①路径下的文件 $file_path="D:/move/exam1/123.txt"; //②判断该
Servlet中jsp在浏览器页面显示空白
/servlet/helloworldServlet" method="post"> 想要在浏览器上输出文字,但是浏览器和后端却显示空白,原来是没有提交表单 修改之后,就可以在浏览器上输出相应的内容 /servlet/helloworldServlet" method="post">
怎么通过Servlet向浏览器发送中文
1.通过Servlet向浏览器发送中文,会出现以下的乱码: 2.为什么通过Servlet向浏览器发送中文会产生乱码呢?          在Servlet编程中,经常需要通过response对象将一些信息返回给浏览器,给我们的客户端,而我们在服务器端显示的中文,但是响应给客户端浏览器却是乱码,这主要是由于response对象的getWriter()方法返回的PrintWriter对象默
servlet中通过getWriter()获取out返回给浏览器出现中文乱码问题
在Servlet编程中,经常需要通过response对象将一些信息返回给浏览器,给我们的客户端,而我们在服务器端显示的中文,但是响应给客户端浏览器却是乱码,这主要是由于response对象的getWriter()方法返回的PrintWriter对象默认使用“ISO-8859-1”字符集编码进行Unicode字符串到字节数组的转换,由于ISO8859-1字符集中根本就没有包含中文字符,所以Java在
servlet 中 printWriter打印到页面内容 中文乱码
Servlet输出 Servlet可以用两种方式向浏览器输出内容: 字节流方式 —— 输出到response.getOutputStream()。一般用来输出二进制内容,例如图片。字符流方式 —— 输出到response.getWriter()。用来输出文本类型的内容,如HTML和纯文本。 在此我们只讨论输出文本的情形:response.getWriter()。在调用response
【javaweb:Servlet】解决Servlet页面输出中文乱码问题
关于设置中文的乱码问题 原因:response缓冲区的默认编码是iso8859-1,此码表中没有中文,可以通过response的setCharacterEncoding(String type)设置response的编码。 但我们发现客户端还是不能正常显示文字 原因:我们将response缓冲区的编码设置成UTF-8,但浏览器的默认编码是本地系统的编码,因为我们都是中文系统,所以客户端浏
myeclipse 创建和访问 servlet 项目
版本:myeclipse2015CI            Tomcat8.0 首先配置 Tomcat: 之后点击下面图里的 Runtime Environment,会看到右边有一个 Add,点击这个按钮 出现下面的界面,选择你所安装的 Tomcat 版本,我的是 Tomcat8.0,点击 next 这里的 Browse 是选择你的 Tomcat 的安装路径,找到后,直接点击
初次使用servlet写HelloWorld
自己是一名学习软件工程的大学生,在大二上学期,本人第一次接触JSP,第一堂课就是用servlet写了一个HelloWorld 首先,我用的是Myeclipse集成开发工具,先创建了一个web工程即web project,然后建一个叫Text01的包 然后在建一个叫Text01的java类,在建立类的时候注意,点击Browser,然后输入httpservlet,选择javax.servle