【jsp】jsp中java代码段中怎么获取本页面<input>标签的值

【jsp】jsp中java代码段中怎么获取本页面<input>标签的值,第1张

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标签里面的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9304397.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存