十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
body
创新互联公司是一家专注于成都做网站、成都网站建设与策划设计,青冈网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:青冈等地区。青冈做网站价格咨询:028-86922220
% java小脚本(java程序) %
/body
不过在jsp页面中嵌入 java小脚本已经过时了,改用EL表达式了
%@page contentType="text/html; charset=UTF-8"%
%@page import="java.io.*"%
%
File file = new File("11.txt");
FileReader inOne = new FileReader(file);
BufferedReader inTwo = new BufferedReader(inOne);
String s = new String();
while ((s=inTwo.readLine())!=null){
char a [] = s.toCharArray();
int t [] = new int [18];
int b = 0;
int i = 0;
for(i=0;ia.length;i++){
if(a[i]=='\t'){
t[b] = i;
b++;
}
}
int d = 0;
int c = 1;
for(c=1;c=16;c++){
int e = t[d];
int f = t[d+1];
String g [] = new String [17];
g[c]= new String (a,e+1,f-e);
d++;
out.println(g[c]);
}
}
inOne.close();
inTwo.close();
%
request.setAttribute("page",page);第一个page是String类型,是为键,第二个page是值,也可以是String类型,或者其他类型。
然后再用
request.getRequestDispatcher("页面路径");
这样这个page值就传到指定的页面了。
在页面里面用el表达式,${page} 就取到值了,如果page里有age属性,再${page.age}就是age的值了
用request,或者session以及application都可以将java程序输出到jsp中,例如session.setAttribute("hello","你好"),在前端页面用el表达式%hello%就可以获得“你好”这个字符串,但是一般传值都用request,因为作用范围小,仅存在于一次请求中,不仅安全,占用资源也省,
建议楼主先去学一下jsp吧,这个东东好像说起来你也不太明白~
1.先把Eye.java 放到 test包里
2.JSP文件如下:
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%
%@ page import="test.Eye"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
/head
body
%
String input = "d,ada,da,ad,asd,a,da,da,sd,a,d";
Eye test ;
test = new Eye(input);
String[] a = test.breakEye();
String[] neweye1 = test.configeye1(a);
String[] neweye2 = test.configeye2(a);
for(int i = 0 ; ineweye1.length ; i++)
{
System.out.print(neweye1[i]);
System.out.print(" ");
}
System.out.println("");
for(int i = 0 ; ineweye2.length ; i++)
{
System.out.print(neweye2[i]);
System.out.print(" ");
}
%
/body
/html
最好是javaBean
说简单也很简单。只要将文件扩展名改为jsp即可。如果要再复杂点,就可以在每个文件开头加上jsp声明。
%@ page language="java" pageEncoding="utf-8"%
读取目录下所有.htm文件,顶部加入以上内容,改扩展名保存,就这样。具体java代码我就不写了。