`

换行问题(out.println与<br>)

阅读更多

写JSP时的换行问题:

代码如下:

<!-- radiocheck.jsp -->
<%@ page contentType="text/html; charset=utf-8" language="java" %>

<html>
	<head>
	    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
		<title>单选按钮与复选框</title>
	</head>
	
	<body>
		<%
			String str1=request.getParameter("radiobutton");
			String str2[]=request.getParameterValues("check");
			if(str1!=null && str2!=null)
			{
		      //str1=new String(str1.getBytes("ISO-8859-1"),"utf-8");
				out.println("你经常使用的是"+str1+"上网<br>");
				out.println("经常上网的地方是:");
				if(str2!=null)
				{
					for(int i=0; i<str2.length; i++)
					{
						out.println(str2[i]+" ");
					}
				}
			}
		 %>
		 
		 <form name="form1" method="post" action="">
		 	<p>你使用什么方式上网</p>
		 	<p><input name="radiobutton" type="radio" value="ASDL" checked>ASDL</p>
		 	<p><input name="radiobutton" type="radio" value="拨号上网">拨号上网</p>
		 	<p><input name="radiobutton" type="radio" value="无线接入">无线接入</p>
		 	<p><input name="radiobutton" type="radio" value="DDN专线">DDN专线</p>
		 	<p>你经常在什么地方上网</p>
		 	<p><input name="check" type="checkbox" value="home">home</p>
		 	<p><input name="check" type="checkbox" value="school">school</p>
		 	<p><input name="check" type="checkbox" value="Internet Bar">Internet Bar</p>
		 	<p><input name="submit" type="submit" value="Submit"></p>
		 </form>
	</body>
</html>

 

     out.println()在web上显示出来的不换行。

     原因:out.println()相当于在页面写html代码,html代码并不能导致页面显示的换行,还需要在换行的代码后面加上<br>(html的换行是<br>)。

     因此:若要换行则需在out.println()中加上<br>。

如代码中:out.println("你经常使用的是"+str1+"上网<br>");

               out.println(str1+"br");

 

分享到:
评论

相关推荐

    jsp内置对象

    out.println("&lt;br&gt;out.println(Date): " + new java.util.Date()); out.println("&lt;br&gt;out.newLine:"); out.newLine(); out.println("&lt;br&gt;out.getBufferSize: " + out.getBufferSize()); out.close(); out....

    html转pdf,ITEXT转HTML为PDF解决中文不换行问题

    1、core-renderer.jar该jar包修改过中文不换行问题 ... String css = "";...\" &gt;"+ title+"&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;"+ htmlCode + "&lt;/body&gt;&lt;/html&gt;"; System.out.println("html:"+html); return html; }

    jsp文件重点

    out.println("姓名: " + str1 + "&lt;br&gt;"); out.println("电话: " + str2); %&gt; &lt;/body&gt; &lt;/html&gt; ``` 通过以上总结,我们可以更深入地理解 JSP 的工作原理以及如何使用其提供的特性来构建高效的应用程序。

    jsp 考试题(有详细答案)

    5. HTML中的转行标记是`&lt;br&gt;`,用于在文本中强制换行。 【JSP核心概念】 6. JSP中的`&lt;% out.println("..."); %&gt;`语句会输出括号内的内容到页面上,因此在本例中,页面上显示的是"新浪",链接并不会实际生成。 7. ...

    上机及课后练习note01.doc

    out.println("&lt;br/&gt;"); // 换行 } %&gt; &lt;/body&gt; &lt;/html&gt; ``` 这里的`out.print()`方法用于在网页上输出内容,`&nbsp;`用来表示空格,`&lt;br/&gt;`标签则用于换行。 二、创建学生类(Student) 在Java编程中,类是面向对象...

    java程序设计(雍俊海)课后部分答案.pdf

    system.out.println 自动换行,system.out.print 不自动换行。 1.7 试着编写一个 Java 程序,在控制台窗口中输出如下信息。 ``` Public class Test { Public static void main(String args[]) { system.out....

    JSP中截取在线编辑器的字符串的处理.

    String html = "&lt;p&gt;这是用户输入的长段落,可能包含HTML标签,比如&lt;br&gt;换行、&lt;strong&gt;加粗&lt;/strong&gt;等。&lt;/p&gt;"; int maxLength = 50; // 截取长度 Document doc = Jsoup.parse(html); Element content = doc....

    jsp自己的经验总结

    out.println("哈&lt;br /&gt;哈"); ``` 或者,如果是在JSP脚本元素中,可以使用表达式语言(EL)和`&lt;br&gt;`标签: ```jsp ${'哈'&lt;br /&gt;'哈'} ``` 3. **JSP文件的字符流处理** JSP文件本质上是文本文件,可以通过字符...

    WEB考试试题不v宣传部 ccxv

    5. **HTML转行标记**:`&lt;br&gt;`标记符用于在HTML中插入换行(选项B正确,A、C、D错误)。 6. **JSP输出**:在JSP中,`&lt;% out.println("内容"); %&gt;`会被服务器解释为输出内容。因此,当执行`&lt;% out.println ("&lt;a href=...

    JSP 考试题目一套

    6. 在HTML中实现换行,需要使用HTML实体`&lt;br&gt;`,因此在JSP中应使用`out.println("&lt;br&gt;")`。 7. JavaBean的编译后文件是`.class`文件。 8. JavaBean的源代码文件应该保存在`WEB-INF\classes`目录下,以便于Servlet...

    5.0s12008-8t.doc

    11)在HTML中,强制换行的标签是(&lt;br&gt;)。 - `&lt;br&gt;`标签用于插入一个换行符。 12)在Windows 2003操作系统中,使用(Internet信息服务(IIS))发布Web站点。 - IIS是Windows服务器上的Web服务组件。 13)在C#...

    accp5.0 s1 2008-8

    11. HTML强制换行:`&lt;br&gt;`标签用于在标记的位置强制换行。正确答案是c) `&lt;br&gt;`。 12. Windows 2003 Web服务发布:在Windows 2003操作系统中,通常使用Internet信息服务(IIS)来发布Web站点。正确答案是d) Internet...

    jsp自下定义标签.pdf

    同时,&lt;br&gt;标签用于添加换行效果。 9. web.xml配置 web.xml文件是Web应用的配置文件,它定义了Web应用的部署信息,包括servlet映射、会话超时设置、错误页面设置等。在文件内容中虽然没有具体细节,但可以看出它...

    java编程实例

    `println`会在输出完成后换行。 - **注意事项**: - 文件名必须与包含`main`方法的类的名字相同,并且扩展名为`.java`。 - 运行结果是:在屏幕上打印出“Hello World!”。 #### 二、基本运算符与表达式 - **...

    JSP内容ppt大学教程

    要使浏览器换行,需要使用`&lt;br&gt;`标签。 3. **flush()**: - `flush()` 方法用来清空缓冲区并将其内容发送到响应流。如果缓冲区已满或流已关闭,调用此方法可能会抛出IOException。 4. **clear()**: - `clear()`...

    实例5--自动换行(修订版)

    在JavaScript中,可以使用`&lt;br&gt;`标签或者`\n`在HTML元素内换行;而在Java中,可以在字符串中使用`\n`或者使用`System.out.println()`方法来达到相同的效果。 标签“源码”提示我们会有具体的代码示例。这可能是作者...

    JAVA遇见HTML——JSP篇

    在JSP中,换行标签如`&lt;br&gt;`用于文本的换行,`&lt;hr&gt;`创建水平线,而`&lt;tr&gt;`和`&lt;td&gt;`则分别代表HTML表格的行和列元素。这些基础标签是构建网页布局的基本元素。 ### 二、JSP内置对象 1. **out对象**:这是JSP的默认...

    教你如何完全理解转义符号

    System.out.println("&lt;br&gt;"); // HTML换行符 break; case '\r': // 忽略回车符 break; case '"': System.out.print("&quot;"); // 双引号的HTML实体编码 break; case '\\': System.out.print("\\"); // ...

    java去掉空格换行之类的.txt

    System.out.println(b); // 写入txt文件 FileWriter fileWriter = new FileWriter("c:\\22.txt", false); fileWriter.write(b); fileWriter.flush(); fileWriter.close(); } } ``` - **readtxt() 方法**...

    java JLabel实例

    JLabel htmlLabel = new JLabel("&lt;html&gt;&lt;b&gt;这是一个&lt;br&gt;带HTML的标签&lt;/b&gt;&lt;/html&gt;"); ``` JLabel还提供了对事件监听的支持,比如鼠标点击事件,可以添加MouseListener来实现交互功能: ```java label....

Global site tag (gtag.js) - Google Analytics