jsp與JAVA 我要如何利用JSP去讀取 ABC.java這個檔該打些什麼指令之類的能寫出來給我看嗎在利用網頁將 ABC.java這個檔秀出在網頁上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@page import="bao.ABC"%> 首先,你要把你的java文件定义在一个包(package 包名)里,然后通过<%@page import="包名.类名"%>或<%@page import="包名.*"%> 来引用你要用的class文件 譬如我package 名為 abc java為def 要打成<%@page import="abc.def"%>這樣嗎不過要怎麼把def.java檔將它顯示出來我還是不會 如果以下是我的JAVA檔 defimport com.drew.metadata.*;import com.drew.metadata.exif.*;import com.drew.imaging.jpeg.JpegProcessingException;import java.io.*;import java.util.Iterator;public class EXIFReader { public static void main(String args[]) throws FileNotFoundException { File f = new File("c:\\b.jpg"); try { ExifReader er = new ExifReader(f); Metadata exif = er.extract(); Iterator itr = exif.getDirectoryIterator(); while (itr.hasNext()) { Directory directory = (Directory) itr.next(); System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION)); System.out.println("相機品牌:" + directory.getString(ExifDirectory.TAG_MAKE)); System.out.println("像機號碼:" + directory.getString(ExifDirectory.TAG_MODEL)); System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER)); System.out.println("快 門:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME)); System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT)); System.out.println("軟 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE)); System.out.println("原始拍攝時間:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL)); System.out.println("數字化時間:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED)); System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION)); System.out.println("圖片寬度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH)); System.out.println("圖片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT)); System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS)); break; /*Iterator tags = directory.getTagIterator(); while (tags.hasNext()) { Tag tag = (Tag) tags.next(); System.out.println(tag); } if (directory.hasErrors()) { Iterator errors = directory.getErrors(); while (errors.hasNext()) { System.out.println("ERROR: " + errors.next()); } }*/ } } catch (JpegProcessingException e) { System.err.println("not jpeg file"); } }} ------------------------------------------------------------------以下是JSPpackage 名為 abc java為def 要打成 <%@page import="abc.def"%>這樣嗎不過要怎麼把def.java檔將它顯示出來 System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION)); System.out.println("相機品牌:" + directory.getString(ExifDirectory.TAG_MAKE)); System.out.println("像機號碼:" + directory.getString(ExifDirectory.TAG_MODEL)); System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER)); System.out.println("快 門:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME)); System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT)); System.out.println("軟 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE)); System.out.println("原始拍攝時間:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL)); System.out.println("數字化時間:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED)); System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION)); System.out.println("圖片寬度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH)); System.out.println("圖片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT)); System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS));怎麼將這些內容印出 sorry = =如果以下是我的JAVA檔 def import com.drew.metadata.*; import com.drew.metadata.exif.*; import com.drew.imaging.jpeg.JpegProcessingException; import java.io.*; import java.util.Iterator; public class EXIFReader { public static void main(String args[]) throws FileNotFoundException { File f = new File("c:\\b.jpg"); try { ExifReader er = new ExifReader(f); Metadata exif = er.extract(); Iterator itr = exif.getDirectoryIterator(); while (itr.hasNext()) { Directory directory = (Directory) itr.next(); System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION)); System.out.println("相机品牌:" + directory.getString(ExifDirectory.TAG_MAKE)); System.out.println("像机号码:" + directory.getString(ExifDirectory.TAG_MODEL)); System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER)); System.out.println("快 门:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME)); System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT)); System.out.println("软 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE)); System.out.println("原始拍摄时间:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL)); System.out.println("数字化时间:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED)); System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION)); System.out.println("图片宽度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH)); System.out.println("图片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT)); System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS)); break; /*Iterator tags = directory.getTagIterator(); while (tags.hasNext()) { Tag tag = (Tag) tags.next(); System.out.println(tag); } if (directory.hasErrors()) { Iterator errors = directory.getErrors(); while (errors.hasNext()) { System.out.println("ERROR: " + errors.next()); } }*/ } } catch (JpegProcessingException e) { System.err.println("not jpeg file"); } } } ------------------------------------------------------------------ 以下是JSP package 名为 abc java为def 要打成 <%@page import="abc.def"%>这样吗不过要怎么把def.java文件将它显示出来 System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION)); System.out.println("相机品牌:" + directory.getString(ExifDirectory.TAG_MAKE)); System.out.println("像机号码:" + directory.getString(ExifDirectory.TAG_MODEL)); System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER)); System.out.println("快 门:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME)); System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT)); System.out.println("软 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE)); System.out.println("原始拍摄时间:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL)); System.out.println("数字化时间:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED)); System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION)); System.out.println("图片宽度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH)); System.out.println("图片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT)); System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION)); System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS)); 怎么将这些内容印出 CardLayout布局的问题,请问怎么改?小菜求教 JSP乱码 Java 接口泛型的问题 tomcat 急急急!!!!!!!!!!! 忘记了,还有一个接口的问题 无法识别stringToDouble 怎么取个位数?求算法 JAVA下包编译的问题,我在 D:\sample 目录下 有几个JAVA文件要编译,其中一个需要调用另外一个CLASS。但是总是提示这些错误。。。。 三个java文件怎么一起编译? java静态代码块编译的一个问题,求大神解释 怎么才可以找到一个可以实习的公司呢? 请进来看看~~我这问题不是很难
要打成<%@page import="abc.def"%>這樣嗎不過要怎麼把def.java檔將它顯示出來
我還是不會
import com.drew.metadata.*;
import com.drew.metadata.exif.*;
import com.drew.imaging.jpeg.JpegProcessingException;
import java.io.*;
import java.util.Iterator;public class EXIFReader { public static void main(String args[]) throws FileNotFoundException {
File f = new File("c:\\b.jpg");
try {
ExifReader er = new ExifReader(f);
Metadata exif = er.extract();
Iterator itr = exif.getDirectoryIterator();
while (itr.hasNext()) {
Directory directory = (Directory) itr.next(); System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION));
System.out.println("相機品牌:" + directory.getString(ExifDirectory.TAG_MAKE));
System.out.println("像機號碼:" + directory.getString(ExifDirectory.TAG_MODEL));
System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER));
System.out.println("快 門:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME));
System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT));
System.out.println("軟 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE));
System.out.println("原始拍攝時間:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL));
System.out.println("數字化時間:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED));
System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION));
System.out.println("圖片寬度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH));
System.out.println("圖片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT));
System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS));
break;
/*Iterator tags = directory.getTagIterator();
while (tags.hasNext()) {
Tag tag = (Tag) tags.next();
System.out.println(tag);
}
if (directory.hasErrors()) {
Iterator errors = directory.getErrors();
while (errors.hasNext()) {
System.out.println("ERROR: " + errors.next());
}
}*/
}
} catch (JpegProcessingException e) {
System.err.println("not jpeg file");
} }}
------------------------------------------------------------------
以下是JSPpackage 名為 abc java為def
要打成 <%@page import="abc.def"%>這樣嗎不過要怎麼把def.java檔將它顯示出來
System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION));
System.out.println("相機品牌:" + directory.getString(ExifDirectory.TAG_MAKE));
System.out.println("像機號碼:" + directory.getString(ExifDirectory.TAG_MODEL));
System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER));
System.out.println("快 門:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME));
System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT));
System.out.println("軟 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE));
System.out.println("原始拍攝時間:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL));
System.out.println("數字化時間:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED));
System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION));
System.out.println("圖片寬度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH));
System.out.println("圖片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT));
System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS));
怎麼將這些內容印出
如果以下是我的JAVA檔 def
import com.drew.metadata.*;
import com.drew.metadata.exif.*;
import com.drew.imaging.jpeg.JpegProcessingException;
import java.io.*;
import java.util.Iterator; public class EXIFReader { public static void main(String args[]) throws FileNotFoundException {
File f = new File("c:\\b.jpg");
try {
ExifReader er = new ExifReader(f);
Metadata exif = er.extract();
Iterator itr = exif.getDirectoryIterator();
while (itr.hasNext()) {
Directory directory = (Directory) itr.next(); System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION));
System.out.println("相机品牌:" + directory.getString(ExifDirectory.TAG_MAKE));
System.out.println("像机号码:" + directory.getString(ExifDirectory.TAG_MODEL));
System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER));
System.out.println("快 门:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME));
System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT));
System.out.println("软 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE));
System.out.println("原始拍摄时间:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL));
System.out.println("数字化时间:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED));
System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION));
System.out.println("图片宽度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH));
System.out.println("图片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT));
System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS));
break;
/*Iterator tags = directory.getTagIterator();
while (tags.hasNext()) {
Tag tag = (Tag) tags.next();
System.out.println(tag);
}
if (directory.hasErrors()) {
Iterator errors = directory.getErrors();
while (errors.hasNext()) {
System.out.println("ERROR: " + errors.next());
}
}*/
}
} catch (JpegProcessingException e) {
System.err.println("not jpeg file");
} } }
------------------------------------------------------------------
以下是JSP package 名为 abc java为def
要打成 <%@page import="abc.def"%>这样吗不过要怎么把def.java文件将它显示出来
System.out.println("EXIF版本:" + directory.getString(ExifDirectory.TAG_EXIF_VERSION));
System.out.println("相机品牌:" + directory.getString(ExifDirectory.TAG_MAKE));
System.out.println("像机号码:" + directory.getString(ExifDirectory.TAG_MODEL));
System.out.println("光 圈 值:" + directory.getString(ExifDirectory.TAG_FNUMBER));
System.out.println("快 门:" + directory.getString(ExifDirectory.TAG_EXPOSURE_TIME));
System.out.println("感 光 度:" + directory.getString(ExifDirectory.TAG_ISO_EQUIVALENT));
System.out.println("软 件:" + directory.getString(ExifDirectory.TAG_SOFTWARE));
System.out.println("原始拍摄时间:" + directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL));
System.out.println("数字化时间:" + directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED));
System.out.println("方 向:" + directory.getString(ExifDirectory.TAG_ORIENTATION));
System.out.println("图片宽度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_WIDTH));
System.out.println("图片高度:" + directory.getString(ExifDirectory.TAG_EXIF_IMAGE_HEIGHT));
System.out.println("水平分辨率:" + directory.getString(ExifDirectory.TAG_X_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_Y_RESOLUTION));
System.out.println("垂直分辨率:" + directory.getString(ExifDirectory.TAG_EXPOSURE_BIAS));
怎么将这些内容印出