写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");
分享到:
相关推荐
out.println("<br>out.println(Date): " + new java.util.Date()); out.println("<br>out.newLine:"); out.newLine(); out.println("<br>out.getBufferSize: " + out.getBufferSize()); out.close(); out....
1、core-renderer.jar该jar包修改过中文不换行问题 ... String css = "";...\" >"+ title+"<br></br><br></br>"+ htmlCode + "</body></html>"; System.out.println("html:"+html); return html; }
out.println("姓名: " + str1 + "<br>"); out.println("电话: " + str2); %> </body> </html> ``` 通过以上总结,我们可以更深入地理解 JSP 的工作原理以及如何使用其提供的特性来构建高效的应用程序。
5. HTML中的转行标记是`<br>`,用于在文本中强制换行。 【JSP核心概念】 6. JSP中的`<% out.println("..."); %>`语句会输出括号内的内容到页面上,因此在本例中,页面上显示的是"新浪",链接并不会实际生成。 7. ...
out.println("<br/>"); // 换行 } %> </body> </html> ``` 这里的`out.print()`方法用于在网页上输出内容,` `用来表示空格,`<br/>`标签则用于换行。 二、创建学生类(Student) 在Java编程中,类是面向对象...
system.out.println 自动换行,system.out.print 不自动换行。 1.7 试着编写一个 Java 程序,在控制台窗口中输出如下信息。 ``` Public class Test { Public static void main(String args[]) { system.out....
String html = "<p>这是用户输入的长段落,可能包含HTML标签,比如<br>换行、<strong>加粗</strong>等。</p>"; int maxLength = 50; // 截取长度 Document doc = Jsoup.parse(html); Element content = doc....
out.println("哈<br />哈"); ``` 或者,如果是在JSP脚本元素中,可以使用表达式语言(EL)和`<br>`标签: ```jsp ${'哈'<br />'哈'} ``` 3. **JSP文件的字符流处理** JSP文件本质上是文本文件,可以通过字符...
5. **HTML转行标记**:`<br>`标记符用于在HTML中插入换行(选项B正确,A、C、D错误)。 6. **JSP输出**:在JSP中,`<% out.println("内容"); %>`会被服务器解释为输出内容。因此,当执行`<% out.println ("<a href=...
6. 在HTML中实现换行,需要使用HTML实体`<br>`,因此在JSP中应使用`out.println("<br>")`。 7. JavaBean的编译后文件是`.class`文件。 8. JavaBean的源代码文件应该保存在`WEB-INF\classes`目录下,以便于Servlet...
11)在HTML中,强制换行的标签是(<br>)。 - `<br>`标签用于插入一个换行符。 12)在Windows 2003操作系统中,使用(Internet信息服务(IIS))发布Web站点。 - IIS是Windows服务器上的Web服务组件。 13)在C#...
11. HTML强制换行:`<br>`标签用于在标记的位置强制换行。正确答案是c) `<br>`。 12. Windows 2003 Web服务发布:在Windows 2003操作系统中,通常使用Internet信息服务(IIS)来发布Web站点。正确答案是d) Internet...
同时,<br>标签用于添加换行效果。 9. web.xml配置 web.xml文件是Web应用的配置文件,它定义了Web应用的部署信息,包括servlet映射、会话超时设置、错误页面设置等。在文件内容中虽然没有具体细节,但可以看出它...
`println`会在输出完成后换行。 - **注意事项**: - 文件名必须与包含`main`方法的类的名字相同,并且扩展名为`.java`。 - 运行结果是:在屏幕上打印出“Hello World!”。 #### 二、基本运算符与表达式 - **...
要使浏览器换行,需要使用`<br>`标签。 3. **flush()**: - `flush()` 方法用来清空缓冲区并将其内容发送到响应流。如果缓冲区已满或流已关闭,调用此方法可能会抛出IOException。 4. **clear()**: - `clear()`...
在JavaScript中,可以使用`<br>`标签或者`\n`在HTML元素内换行;而在Java中,可以在字符串中使用`\n`或者使用`System.out.println()`方法来达到相同的效果。 标签“源码”提示我们会有具体的代码示例。这可能是作者...
在JSP中,换行标签如`<br>`用于文本的换行,`<hr>`创建水平线,而`<tr>`和`<td>`则分别代表HTML表格的行和列元素。这些基础标签是构建网页布局的基本元素。 ### 二、JSP内置对象 1. **out对象**:这是JSP的默认...
System.out.println("<br>"); // HTML换行符 break; case '\r': // 忽略回车符 break; case '"': System.out.print("""); // 双引号的HTML实体编码 break; case '\\': System.out.print("\\"); // ...
System.out.println(b); // 写入txt文件 FileWriter fileWriter = new FileWriter("c:\\22.txt", false); fileWriter.write(b); fileWriter.flush(); fileWriter.close(); } } ``` - **readtxt() 方法**...
JLabel htmlLabel = new JLabel("<html><b>这是一个<br>带HTML的标签</b></html>"); ``` JLabel还提供了对事件监听的支持,比如鼠标点击事件,可以添加MouseListener来实现交互功能: ```java label....