假如我網頁有個欄位 裡面所填入的值 會傳入 java程式,再將這個值引入到程式中當作他的變數或路徑 而這個值要怎麼傳入java程式中
譬如說 我欄位裡面有個上傳位置 c://XXX.JPG
我要將它傳入JAVA程式中把它當成JAVA的執行路徑
而程式中有個讀取檔案的指令如 File f = new File("c:\\b.jpg"); <-----要怎麼將網頁的值傳給程式讓它使用
譬如說 我欄位裡面有個上傳位置 c://XXX.JPG
我要將它傳入JAVA程式中把它當成JAVA的執行路徑
而程式中有個讀取檔案的指令如 File f = new File("c:\\b.jpg"); <-----要怎麼將網頁的值傳給程式讓它使用
放入HttpSession 就OK了,
HttpSession hs = request.getSession();
hs.setAttribute("URL",url);
String url =""+hs.getAttribute("URL");
url中就是那个路径了
<input type="file" name="file">
<input type="submit" name="Submit" value="upload">
</form>
实在不行, 你就做个applet算了, 把java程序嵌入到网页上.
<script language="JavaScript" type="text/JavaScript">
function doPost() {
form1.action = "b.jsp";
form1.submit();
} <form name="form1" method="post">
<input name="path" type="text" id="path" value="c://XXX.JPG ">
<input type="button" name="button1" value="提交" onClick="doPost();"
</form>
b.jsp
<%@ page contentType="text/html; charset=GBK" language="java"%>
<%
String path = (String) request.getParameter("path");
File f = new File(path);
%>