System.out.println(dwbm); //看看是不是""
if ((dwbm.trim()).equals(""))
{%>
<script language=javascript>
alert("请选择单位!");
history.go(-1);
</script>
<%}
if ((dwbm.trim()).equals(""))
{%>
<script language=javascript>
alert("请选择单位!");
history.go(-1);
</script>
<%}
为什么你不放在前一个页面呢?
在前一个页面用JavaScript来判断是否是空值