「javaform查询」java简单的查询界面
本篇文章给大家谈谈javaform查询,以及java简单的查询界面对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java解析 form 表单
- 2、java后台怎么获取form表单里所有input的name和value
- 3、java解析form表单
- 4、Java中 为什么form 和 dto 相类似 为什么用两个呢
- 5、怎么在java的action中获取form表单中的数据
- 6、java后台怎么获取form表单类型
Java解析 form 表单
String temp = "form name='form1' method='post' action='null'input type='hidden' name='Retdesc' value='parameters error'/formscriptdocument.form1.submit();/script";
String reg = "name\\s*\\=\\s*[\\w\'\"[^\\]]+|value\\s*\\=\\s*[\\w\'\"\\s[^\\]]+";
Pattern pattern = Pattern.compile (reg);
Matcher matcher = pattern.matcher (temp);
while (matcher.find ())
{
System.out.println (matcher.group ());
}
java后台怎么获取form表单里所有input的name和value
在界面的时候,就将所有的input的name和value分别放在一个字符串里面(每个name或者value用指定符号分开),然后传递给java后台,在后台将两个字符串获取并用split函数分割成存放所有name的数组和存放value的数组,这个样子就可以了。
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 和 dto 相类似 为什么用两个呢
form中你是提交的查询参数,dto是你从数据库返回给页面的数据,两者有可能不一样,比如,时间一般都是查大于开始时间和小于结束时间,但是你数据库返回只需要返回一个确定时间,你懂了么?
怎么在java的action中获取form表单中的数据
1.首先设置 表单中的数据的name值 如:input type="text" name="username" value=""
2.你用的是struts2,那么就在java类中写一个变量:变量名和页面上的name值一直 并有这个变量的get 和set方法 ,这样就能取到值了。
希望对你有帮助
java后台怎么获取form表单类型
前台页面form表单 action="LoginServlet" method="post"
后台页面 Servlet 调用doPost方法 执行代码,
使用request.getParameter("参数名")方法来获取form表单传过来的数据
关于javaform查询和java简单的查询界面的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。