假如我網頁有個欄位  裡面所填入的值  會傳入 java程式,再將這個值引入到程式中當作他的變數或路徑  而這個值要怎麼傳入java程式中 
譬如說 我欄位裡面有個上傳位置  c://XXX.JPG
我要將它傳入JAVA程式中把它當成JAVA的執行路徑   
而程式中有個讀取檔案的指令如 File f = new File("c:\\b.jpg"); <-----要怎麼將網頁的值傳給程式讓它使用

解决方案 »

  1.   

    HttpSession hs = new HttpSession();
    放入HttpSession  就OK了,
      

  2.   

    String url = "c://XXX.JPG";
    HttpSession hs = request.getSession();
    hs.setAttribute("URL",url);
      

  3.   

    在另一个程式中:
    String url =""+hs.getAttribute("URL");
    url中就是那个路径了
      

  4.   

    <form action="fileupload" method="post" enctype="multipart/form-data" name="form1">
    <input type="file" name="file">
    <input type="submit" name="Submit" value="upload">
    </form>
      

  5.   

    添加一个隐藏的文本框,把值存在那,String url =""+hs.getAttribute("隐藏框的名字"); 
      

  6.   

    我的建议是最好不要往session中随便加东西,看你考虑是否合适用JS解决,在页面跳转或其他什么事件触发时,取出你的xxx.xxx文件地址, & 到地址后,然后在servlet中取得,
      

  7.   

    添加一个隐藏的文本框,把值存在那,String url =""+hs.getAttribute("隐藏框的名字"); 
      

  8.   

    網頁怎麼知道要執行哪一個JAVA程式要如何指定她
      

  9.   

    我觉得你这个问题不是javase, 应该算javaee了, 可以用的方法太多了, jsp, jsf, 甚至是自己定义的html tag.
    实在不行, 你就做个applet算了, 把java程序嵌入到网页上.
      

  10.   

    將網頁的值傳給程式讓它使用??网页中用表单提交值给servlet/struts的action,在那里面获取就行了。不用保存到session。用request.getParameter("str");就行了。
      

  11.   

    应该发到 Web 开发 区
      

  12.   

    a.jsp 
    <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); 
    %>