javaform,javaformac

本文目錄一覽:

java解析form表單

  import java.util.*;

  import java.util.regex.*;

  class Tester{

    private static String get(String input, String tagName, String key){

        String reg = “(?i)” + tagName + “[^]*(” + key + “)[=\”\’\\s]+([^\”\’]*)[\”\’]?”;

         Pattern p = Pattern.compile(reg);

         Matcher m = p.matcher(input);

         String result = “”;

        while(m.find()){

            result += m.group(2) + “|”;

        }

        return result.replaceAll(“\\|$”,””);

    }

    public static void main(String[] args){

         String input =

“form name=’form1′ method=’post’ action=”input type=’hidden’ name=’Retdesc’ value=’parameters error’input type=’hidden’ name=’user’ value=’333’/formscriptdocument.form1.submit();/script”;

         HashMapString, String map = new HashMapString, String();

         map.put(“action”, get(input, “form”, “action”));

         map.put(“name”, get(input, “input”, “name”));

         map.put(“value”, get(input, “input”, “value”));

         System.out.println(map);

    }

}

java中後綴名為“form”的文件是什麼東西

貌似樓主說的是.form後綴文件,那我回答有點答非所問了,不好意思。

我的回答就當了解吧。

form是一個html元素標籤,一般用在javaweb中。指的表單,比如登錄的時候,用戶名和密碼就會形成被封裝成一個表單。

具體代碼:

預覽圖:

怎麼用Java模擬form表單提交

用Java模擬form表單提交的方法,在struts2中的配置如下:

!– action屬性為actionNmae!methodName的形式

其中ActionName指定提交到哪個Action,而methodName指定提交到指定方法–

action=”ActionName!add”

其中一個按鈕的代碼如下:

input type=”submit” value=”註冊” onclick=”regist();” /

點擊“註冊”按鈕被單擊時觸發regist函數,該函數的代碼如下:

script type=”text/javascript”

function regist(){

targetForm = document.forms[0];

targetForm.action = “login!add”;

}

/script

原創文章,作者:JOMM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/150275.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
JOMM的頭像JOMM
上一篇 2024-11-07 09:50
下一篇 2024-11-07 09:50

發表回復

登錄後才能評論