环境是 Struts + tomcat + mysql 运用的是DAO模式Action :if(loginForm.getUserName() != login.getUserName()&& loginForm.getPassWord() != login.getPassWord()){
request.setAttribute("param",5126);
return mapping.findForward("loginE");JSP:里这么写对吗?<c:if test="<% String str = (String)request.getAttribute("param");%> != 5126">
<script type="text/javascript">
alert("用户名不存在");
</script>
</c:if>谁知道怎么写啊 求代码 就是想判断添加的用户名 数据库里有没有
request.setAttribute("param",5126);
return mapping.findForward("loginE");JSP:里这么写对吗?<c:if test="<% String str = (String)request.getAttribute("param");%> != 5126">
<script type="text/javascript">
alert("用户名不存在");
</script>
</c:if>谁知道怎么写啊 求代码 就是想判断添加的用户名 数据库里有没有
解决方案 »
- 有没有学习Extjs的同胞 交个朋友吧
- struts 2.1.6 工程在tomcat 6.0中的发布问题?
- 讨论,对于JAVA开发数据结构的重要性有多少?
- 昨天无聊试了下DATE方式的比较值,发现个奇怪的问题
- Struts一个页面多表单提交的问题
- 各位大侠,给小弟弟介绍个开源的j2ee项目看看代码吧
- 我现在写了一个叫A的类,然后在N个JSP页面中用到了它,在org的包中有一个类可以打出当前是哪个jsp在调用A这个类,有哪个知道吗?
- 100分求 hibernate+spring 多对多关系的例子!
- 我是初学者请指教哪有WEBLOGIC下载啊?
- 求教:为何点击菜单项没有反应???谢谢~~~
- displaytag 中文分页问题(在线求解)
- 请教struts2通配符配置问题
改了报异常了
String s=(String)request.getAttribute("nonull");
if(!s.equals("nonull")){
%>
<input value="<%=s %>"/>
<%
}
%>
....
</c:if>
<c:if test="${param}!= 5126">
用户名不存在!
</c:if>
LoginForm loginForm = (LoginForm) form;
Login login = DAOFactory.getLoginDAO().indexLogin(loginForm);
if(loginForm.getUserName() != login.getUserName() || loginForm.getPassWord() != login.getPassWord()){
request.setAttribute("param",5126);
return mapping.findForward("loginE");if里的判断写的对吗
<c:if test="<%=request.getAttribute("param")%>!= 5126"> 其中param两边的双引号得转译;
相当于 <c:if test="5126 != 5126"> 即 <%=request.getAttribute("param")%> 就是 5126
2:<% %> 里面写的是定义变量或表达式
<%
String s=(String)request.getAttribute("param");
if(!s.equals("5126")){
%>
xxxxxxxxxxxxx
<%
}
%>两者效果是一样的: