如何用java中的 pattern类 获得 html中的数据

如何用java中的 pattern类 获得 html中的数据,第1张

值是数字吗,是的话就这段代码

public static void main(String[] args){

Pattern p = Patterncompile("guakao=(\\d+)\\'");

Matcher m = pmatcher("<a href=\"javascript:winopen('guakaojspguakao=101235','_blank',470,350)\">");

if(mmatches()){

Systemoutprintln(mgroup(1));

}

}

package com;

public class Kyo

{

public static void main(String[] args)

{

String input = "<p>    <br/></p><p>    <strong><span style=\"font-family:宋体\">理财故事</span></strong></p><p>    <span style=\"font-size:16px;font-family:宋体\">养老:张女士退休了,退休金不及原工资的一半。张女士用多年攒下的</span><span style=\"font-size:16px;font-family:'Cambria',serif\">100</span><span style=\"font-size:16px;font-family:宋体\">万购买“悦信通”,每月收益约</span><span style=\"font-size:16px;font-family:'Cambria',serif\">1</span><span style=\"font-size:16px;font-family:宋体\">万元用于生活开支,尽情享受退休后的闲暇时光和品质生活</span></p><p>    <br/></p><p></p><table>    <tbody>        <tr>            <td>                投资期限            </td>            <td>                理财本金(元)            </td>            <td>                预期每月收益(元)            </td>        </tr>        <tr>            <td>                1年            </td>            <td>                ¥1,000,000            </td>            <td>                ¥10,833            </td>        </tr>        <tr>            <td>                1年            </td>            <td>                ¥500,000            </td>            <td>                ¥5,416            </td>        </tr>        <tr>            <td>                1年            </td>            <td>                ¥100,000            </td>            <td>                ¥1,083            </td>        </tr>    </tbody></table><p></p>";

String reg = ">\\s+([^\\s<])\\s+<";

input = inputreplaceAll(reg, ">$1<");

Systemoutprintln(input);

}

}

<form>是转到后台,通过后台再做跳转到Showjsp的,如果你仅仅只是在showjsp中显示的话,可以通过JS传参的方式去实现,具体如下:

<script language="javascript" type="text/javascript">

windowlocationhref="showjspname="+ documentgetElementById("name")value;

</script>

参考下面代码:

实现代码:

<form action="inputdo" name="formkk">

<table>

<tbody>

<tr>

<td>text:</td>

<td>

<input type="text" name="text">

</td>

</tr>

<tr>

<td>password:</td>

<td>

<input type="password" name="pass">

</td>

</tr>

<tr>

<td>radio:</td>

<td>

<input type="radio" name="xingbie" value="1">

<input type="radio" name="xingbie" value="2">

</td>

</tr>

<tr>

<td>checkbox:</td>

<td>

足球:<input type="checkbox" name="hobby" value="1" />

篮球:<input type="checkbox" name="hobby" value="2" />

拍球:<input type="checkbox" name="hobby" value="3" />

斗球:<input type="checkbox" name="hobby" value="4" />

</td>

</tr>

<tr>

<td>hidden:</td>

<td>

<input type="hidden" value="123" name="hidden"/>

</td>

</tr>

<tr>

<td>option:</td>

<td>

<select name="opt" id="opt">

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

</select>

</td>

</tbody>

</table>

<input type="button" value="提交" onclick="javascript:check()"/>

</form>String[] hobbys = requestgetParameterValues("hobby"); //checkbox

String text = requestgetParameter("text"); //text

String password = requestgetParameter("password"); //password

String xingbie = requestgetParameter("xingbie"); //radio

requestgetParameter("hidden");

requestgetParameter("opt"); //select

以上就是关于如何用java中的 pattern类 获得 html中的数据全部的内容,包括:如何用java中的 pattern类 获得 html中的数据、向各位正则高手请教:java 如何用正则 ,去除html标签之间的空格、JAVA代码如何实现获取一个html页面的文本框的输入的值然后显示在另一个html页面上呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存