换行问题(out.println与 )

写JSP时的换行问题:

代码如下:


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


	
	    
		单选按钮与复选框
	
	
	
		<%
			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+"上网
"); out.println("经常上网的地方是:"); if(str2!=null) { for(int i=0; i

你使用什么方式上网

ASDL

拨号上网

无线接入

DDN专线

你经常在什么地方上网

home

school

Internet Bar

 

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

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

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

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

               out.println(str1+"br");

 

你可能感兴趣的:(问题解决,JSP,HTML,Web)