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

本文探讨了在JSP中实现换行的方法。通过具体示例说明如何利用HTML的&lt;br&gt;标签来确保文本在网页上正确换行。特别强调了out.println()函数在输出文本时需要附加&lt;br&gt;标签的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写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");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值