<select name="testselect" id="testselect" class="input">
<option value="1">test1</option>
<option selected="selected" value="2">test2</option>
</select>java代码HasAttributeFilter has_test = new HasAttributeFilter("id", "testselect");
NodeList nodelist_select = parser.extractAllNodesThatMatch(has_test);
SelectTag selectTag_test = (SelectTag) nodelist_select.elementAt(0);
OptionTag[] optionlist = selectTag_test.getOptionTags();
String select = "";
for (int i = 0; i < optionlist.length; i++) {
OptionTag option = (OptionTag) optionlist[i];
select = option.getAttribute("selected");
if (null != select && select.equals("selected")) {
System.out.println(option.getAttribute("value"));
break;
}
}
getAttribute("selected");的时候,在第一个test1这个tag这里没问题,第二个tag也就是选中的那个tag,总是遇到类似如下的异常。java.lang.IllegalArgumentException: can't get the 8characters at position 24940 - read beyond end of stringgetAttribute("value")也有一样的异常。
请帮忙分析下。我程序目的是取出那个选中的value,“2”htmlparser
<option value="1">test1</option>
<option selected="selected" value="2">test2</option>
</select>java代码HasAttributeFilter has_test = new HasAttributeFilter("id", "testselect");
NodeList nodelist_select = parser.extractAllNodesThatMatch(has_test);
SelectTag selectTag_test = (SelectTag) nodelist_select.elementAt(0);
OptionTag[] optionlist = selectTag_test.getOptionTags();
String select = "";
for (int i = 0; i < optionlist.length; i++) {
OptionTag option = (OptionTag) optionlist[i];
select = option.getAttribute("selected");
if (null != select && select.equals("selected")) {
System.out.println(option.getAttribute("value"));
break;
}
}
getAttribute("selected");的时候,在第一个test1这个tag这里没问题,第二个tag也就是选中的那个tag,总是遇到类似如下的异常。java.lang.IllegalArgumentException: can't get the 8characters at position 24940 - read beyond end of stringgetAttribute("value")也有一样的异常。
请帮忙分析下。我程序目的是取出那个选中的value,“2”htmlparser
解决方案 »
- tomcat7共享jar问题
- spring中的autowire和new一个对象的区别
- 菜包子请教: 如何指定某个目录的默认网页? 谢谢!!!
- 请大侠帮忙看看这种错误的一般原因会是什么?代码也不知道从何贴起。
- 在JSP中如何将得到的变量值,写入文件?用log4j吗?怎么用啊?
- 日期-字符串格式转换问题
- 关于tomcat的问题(蔡鸟问题)
- 一个关于刷新的问题?在线等?
- 新手请教:请问JAVABean,JAVA GUI是什么概念,是JAVA的一个类吗?主要用与开发什么的?
- SpringMVC+Mybatis+Mysql+Maven 出现的奇葩错误,有经验的大佬过来看看
- ZK技术,单个组件刷新问题
- Struts.xml命名空间namespace的配置和应用
应该是这样的。
结贴结贴