
iContactHandle ich = new iContactHandle();List list = ichqueryIContact(sendPerson);%</form[/code]------解决方案--------------------------------------------------------给input的name属性提供set get方法就能获得。------解决方案--------------------------------------------------------1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了------解决方案--------------------------------------------------------探讨1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了
方法1
实现枚举WebBrowserdocument下的HtmlElementTagName属性,如果该属性="DIV",
获取这个HtmlElement的innerHtml,对结果字符串判断是否包含class="aainText",是的话,这个HtmlElement的innerText就是你的目的文本了
方法2
对整个WebBrowserdocumentbodyinnerHtml用正则式匹配来取值
1、html标签 获取java的值 用 <%=xxx%>
2、java获取script中的值:
script中 通过get post请求 提交到服务端,然后服务端java可取到
label是个标签,只用作显示,不是用来提交的,
要想提交也可以,可以设个隐藏域填这个值,然后提交,
如果只是想在页面上获取label的值,那你就给这个label加个id,用js根据id获取text就可以了
$s = "<form action=\" method=\"post\" class=\"con\"><input type='hidden' name='csrfmiddlewaretoken' value='FHkJrIUwZCjKGgug0T1Q2apkM7Oligng' />
<label for=\"login\">";
$bq = 'input';//获取所有input标签内容
$rex = '#<'$bq'>#i';
preg_match_all($rex, $s, $matches);
var_dump($matches);
新浪的那个天气的值是通过js动态加载的,原始html页面是<div id="SI_Weather_Wrap" class="now-wea-wrap clearfix"></div> 。
而jsoup只是对html进行解析,所以是找不到js动态生成的哪些信息的。
var divs=documentgetElementsByTagName('div');
for(var i=0;i<divslength;i++){
return divs[i]innerHTML;
}
以上就是关于【jsp】jsp中java代码段中怎么获取本页面<input>标签的值全部的内容,包括:【jsp】jsp中java代码段中怎么获取本页面<input>标签的值、WebBrowser 获取页面标签class值、如何使用java提取html页面中script标签里面的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)