Below is the solution I have applied for above issue.
<script type="text/javascript"
src="<%=request.getContextPath()%>/tp/web/console/include/js/security/sha256.js"></script>
<script type="text/javascript"
src="<%=request.getContextPath()%>/tp/web/console/include/js/security/base64.js"></script>
<script type="text/javascript"
src="<%=request.getContextPath()%>/tp/web/console/include/js/security/crypto.js"></script>
<script type="text/javascript">
function setPassword() {
document.getElementById("
j_password").value = CryptoJS.SHA256(document
.getElementById("j_password").value);
}
</script>
As above code I encoded password text using sha256 encoder. And at server side I have disabled spring encoder which is encoding password coming form client. So at server it is directly matching hashed value coming from client to db hashed value.