java页面输出
⑴ java中怎么输出html文件
可以用:File f_html = new File("Login.html");
f_html.createNewFile();
要想生成html页面的话,容器会替我们直接把jsp编译成servlet输出成html静态页面进行展示。
你要像手动输出html的展示内容可以自己写一个servlet,使用output方法输出html标签代码段直接打印到客户端。
还有如果你想写入html文件的话,你可以通过fileinput字节写入。(这种写法servlet教程上很多实例,包括如何生成文件,如何通过字节或者字符流的形式写入和保存)
⑵ java怎么输出
java控制台输出由print( ) 和 println( )来完成最为简单。这两种方法由rintStream(System.out引用的对象类型)定义。尽管System.out是一个字节流,用它作为简单程序的输出是可行的。因为PrintStream是从OutputStream派生的输出流,它同样实现低级方法write(),write()可用来向控制台写数据。PrintStream 定义的write( )的最简单的形式如下:
void write(int byteval)
该方法按照byteval指定的数目向文件写字节。尽管byteval 定义成整数,但只有低位的8个字节被写入。下面的短例用 write()向屏幕输出字符“A”,然后是新的行。
// Demonstrate System.out.write().
class WriteDemo {
public static void main(String args[]) {
int b;
b = 'A';
System.out.write(b);
System.out.write(' ');
}
}
一般不常用write()来完成向控制台的输出(尽管这样做在某些场合非常有用),因为print()和println() 更容易用。
四、PrintWriter类
尽管Java允许用System.out向控制台写数据,但建议仅用在调试程序时或在例程中。对于实际的程序,Java推荐的向控制台写数据的方法是用PrintWriter流。PrintWriter是基于字符的类。用基于字符类向控制台写数据使程序更为国际化。PrintWriter定义了多个构造函数,这里所用到的一个如下:
PrintWriter(OutputStream outputStream, boolean flushOnNewline)
outputStream是OutputStream类的对象,flushOnNewline控制Java是否在println()方法被调用时刷新输出流。如果flushOnNewline为true,刷新自动发生,若为false,则不发生。
PrintWriter支持所有类型(包括Object)的print( )和println( )方法,这样,就可以像用ystem.out那样用这些方法。如果遇到不同类型的情况,PrintWriter方法调用对象的toString()方法并打印结果。用PrintWriter向外设写数据,指定输出流为System.out并在每一新行后刷新流。例如这行代码创建了与控制台输出相连的PrintWriter类。
PrintWriter pw = new PrintWriter(System.out, true);
下面的应用程序说明了用PrintWriter处理控制台输出的方法:
// Demonstrate PrintWriter
import java.io.*;
public class PrintWriterDemo {
public static void main(String args[]) {
PrintWriter pw = new PrintWriter(System.out, true);
pw.println("This is a string");
int i = -7;
pw.println(i);
double d = 4.5e-7;
pw.println(d);
}
}
该程序的输出如下:
This is a string
-7
4.5E-7
⑶ 如何在java中实现输出网页指定内容的代码
如果是用java获取网页内容,然后获取指定文字的话:
你需要使用正则表达式里的环视,然后java匹配下find()就可以找出来了。
(?<=匹配左边标签)匹配中间的文字(?=匹配右边的标签)
用这样的正则来匹配网页的内容字符串
如果是用js脚本又可以用jquery的话,那直接用$(".gs_rs").html()来获取了。
⑷ java在jsp页面怎么输出信息
<% 代码 %> <%=对象/变量%> 或者jstl表达式也可以
⑸ Java程序输出到JSP页面
用request,或者session以及application都可以将java程序输出到jsp中,例如session.setAttribute("hello","你好"),在前端页面用el表达式<%hello%>就可以获得“你好”这个字符串,但是一般传值都用request,因为作用范围小,仅存在于一次请求中,不仅安全,占用资源也省,
⑹ 怎么在java代码里输出jsp页面的内容
嗯,就是在servlet或javabean中(也可以再JSP页面中的<% %>中)
用out.print("<html><head></head><body>");
out.print("this is a JSP page!");
out.print("</body></html>");
一个完整而简单的页面
⑺ java ee 向页面输出的几种方法
有以下两种方法
---------------------------------------------------------------------------
1.struts2:ongl(表达式)
1.1 从值栈中获取不同会话中的属性及Action的属性值
${name}:直接获取action中的属性name的值
1.2从值栈中获取name的值
<%@ taglib uri="/struts-tags" prefix="s"%>
#session.name或<s:property value="name">
---------------------------------------------------------------------------
2.jsp:
2.1jsp脚本
<request.getAttribute("name")>
2.2JSTL(java standard taglib):java标准标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value="${name}">
2.3EL(express language)表达式语言
${request.name}或${param['request.name']}
---------------------------------------------------------------------------
==>清山
⑻ java 怎么输出网页
java只是写网页后台的吧,网页用html和一些脚本语言编写的,你可以先用Dreamweaver试试开发静态网页
在你的文件夹里建立一个记事本,内容为:
<html>
<applet code="类名.class" Height="600" Width="900">
</applet>
</html>
大小依据你自己的内容而定。
然后将记事本的名字改为:类名.html
最后去命令行运行:javac 类名.java
再去打开那个html格式的文件就好了。
如果你想直接运行html文件,那么就在运行javac 类名.java后,继续运行java 类名就可以了。
⑼ java 项目什么从后台向前页面输出html标签
是因为在JSP页面使用struts或者jstl标签,最终jsp页面都会转化成java代码来执行的,所有的输出都会转化成response.getWriter().write(String)。
response.getWriter().write(“<span>你好</span>”)。这样就会向前台输出<span>你好</span>,如果是标签的话,首先处理标签把标签转化成对应的字符串,最终还是以response.getWriter().write(String)方式输出的页面。如果你有了解自定义标签,你就理解这些标签是如何输出的了。
⑽ java哪个方法可以在手机界面输出程序结果
输出方法有很多的:
你可以在界面暂时放置一个TextView,输出结果设置到TextView输出显示,这样可以长久保留输出结果,方便查看。
在android可以用Toast弹出方式输出,这个好处是不影响已有页面布局,但弹出结果只显示很短的时间,少量数据可以这样弹出,数据太多可能还没来得及看完,Toast就消失了