Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Running PMD for jsp files says "Error while parsing"

807580Oct 28 2009 — edited Oct 28 2009
Hello Team,

When i run PMD for basic-jsp.xml ruleset it runs for few jsp's and for few it says "Error in parsing filename.jsp" .
Any idea what could be the reason.

Jsp which works fine is this.

<%@ page language="java" import="java.util." pageEncoding="ISO-8859-1"%>
<%@taglib uri="/WEB-INF/tld/iba-autocompletetag.tld" prefix="ibaAutoComplete" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()"://"+request.getServerName()":"request.getServerPort()+path"/";
%>


<html>
<head>
<ibaAutoComplete:setup></ibaAutoComplete:setup>
</head>
<%
HashMap inputList2=new HashMap();
inputList2.put("525","sirisha");
inputList2.put("521","sai");
inputList2.put("522","sunil");
inputList2.put("533","chahel");
inputList2.put("544","dilip");
inputList2.put("545","apple");
%>
<body>
<ibaAutoComplete:ibaAutoCompleteCombo map="<%=inputList2%>" id="FirstId" name="first"></ibaAutoComplete:ibaAutoCompleteCombo>
</body>
</html>


*Jsp which does not parse is this


<%@ page language="java" import="java.util." pageEncoding="ISO-8859-1"%>
<%@taglib uri="/WEB-INF/tld/iba-autocompletetag.tld" prefix="ibaAutoComplete" %>

<html>
<head>
<ibaAutoComplete:setup></ibaAutoComplete:setup>
<script type="text/javascript">
function callFunction(id){
alert("Hello="id);
}
function onBlurFunc1(eve){
alert("HI Sirishaaa=="+eve);
}
function onBlurFunc(){
alert("HI Sirisha");
}
function callMe(val){
alert("Eneter=="+val);
document.form1.siri.value="";
}


function hmm(ddl){
//alert(ddl.value);
//var val="ccc.getSelectedValue()";
alert(ddl.getSelectedValue());
//alert(document.getElementById("ccc").options[0].value);
/*for(var i=0; i<ddl.options.length; i+){
if( ddl.options.selected ){
dropDownValue = ddl.options[i].value;
selected = i;
alert(selected);
break;
}
}/

ccc.clearAll();

ccc.addOption([[1,"aaaa"],[2,"aabb"],[3,"ccbb"],[4,"aadd"],[5,"bbbb"]]);
ccc.setComboText("aaaa");
ccc.setComboValue(1);
var val=document.getElementById("autoinputFirstTest").value="hello"

/var z=new dhtmlXCombo("combo_zone3","alfa3",200);

z.addOption([[1,1111],[2,2222],[3,3333],[4,4444],[5,5555]]);
z.enableFilteringMode(true);
z.enableOptionAutoPositioning(true);/


}
function Hello(eve){
alert("Working parimala="+eve.keyCode);
}
function Hi(obj){
//document.getElementById('autoinputFirstTest').value="";
alert("In Hi=="+obj.getSelectedText());
alert("In Hi=="+obj.getSelectedValue());
//alert(obj.value);
}
function testfirst(obj){
alert("Hell");
alert(obj.getSelectedValue());
}
function setVal(obj){
obj.setComboText(obj.getSelectedText());
}
</script>




</head>
<body onload="setFocus()">
<form name="form1">
<%
HashMap inputList2=new HashMap();
inputList2.put("525","");
inputList2.put("521","sai");
inputList2.put("522","sunil");
inputList2.put("533","chahel");
inputList2.put("sss","dilip");
inputList2.put("545","apple");
inputList2.put("546","apple mango");

HashMap inputList=new HashMap();
inputList.put("525","sirisha");
inputList.put("521","sai");
inputList.put("522","sunil");
inputList.put("533","chahel");
inputList.put("544","dilip");
inputList.put("545","apple");

HashMap inputList1=new HashMap();
inputList1.put("5206","sss");
inputList1.put("5201","siri");
inputList1.put("5200","sirisha");
inputList1.put("529","sai");
inputList1.put("528","?");
inputList1.put("628","?Siri");
//inputList1.put("5202","sunil");
//inputList1.put("5330","chahel");
//inputList1.put("5440","dilip");
//inputList1.put("5450","apple");
//inputList1.put("52061","sss");
//inputList1.put("52011","siri");
//inputList1.put("52001","sirisha");
//inputList1.put("5291","sai");
//inputList1.put("52021","sunil");
//inputList1.put("53301","chahel");
//inputList1.put("54401","dilip");
//inputList1.put("54501","apple");
%>

<%--<select id="hh" onchange="Hi(this)">
<option value=1>one</option>
<option selected="selected" value=2>two</option>
<option value=3>Three</option>
<option value=4>four</option>
</select>

--%>

<ibaAutoComplete:ibaAutoCompleteCombo map="<%=inputList2%>" id="test" defaultSelection="sss" onchange="Hi(test)" onblur="setVal(test);"></ibaAutoComplete:ibaAutoCompleteCombo>
<ibaAutoComplete:ibaAutoCompleteCombo id= "aaa" name="FirstNameMap" map="<%=inputList%>" onblur="testfirst(test)"/></br>
<ibaAutoComplete:ibaAutoCompleteCombo id="bbb" name="FirstNameMap1" map="<%=inputList%>" onchange="hmm(this)"/></br>
<ibaAutoComplete:ibaAutoCompleteCombo id="ccc" name="FirstNameMap2" map="<%=inputList1%>"/></br></br></br></br>
<ibaAutoComplete:ibaAutoCompleteText inputId="autoinputFirstTest" divIdOutter="outautocontainerTest" divIdInner="inautocontainerTest" width="15" name="siri"/></br>
<%--<div id="combo_zone3" style="width:200px; height:30px;"></div>


--%>
<select>
<option>Hello</option>
<option>?</option>
</select></form>
</body>
<script type="text/javascript">
function setFocus()
{
// document.getElementById("hh").focus();

var obj=document.forms[0].elements[0];
obj.focus();
obj.select();
//document.forms[0].elements[0].focus();
//document.forms[0].elements[0].style.backgroundColor=highlightcolor;


// document.forms[0].elements[0].style.color="#7F9DB9"

return true;
}

</script>
</html>



Any urgent help is appreciated.Thanku.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 25 2009
Added on Oct 28 2009
14 comments
808 views