可以使用focus()函数来实现这个效果。
比如要定位的文本框为<input id='input' />,那么可以在页面加载完成之后,加上如下代码:
$('#input').focus()
这样光标就停在文本框内了
你访问了Progress.java这个servlet然后forward到MyJsp.jsp,地址栏会出现你的servlet url名字,如果你的servlet配置的url名字叫Progress.java,那它就显示Progress.java。要防止重复提交,你可以用客户端的JavaScript来解决或者用服务器端的session来解决。
<%
String token = UUID.randomUUID().toString().replaceAll("-","")
session.setAttribute("token",token)
%>
<input type="hidden" name="formtoken" value="<%=token%>"]]
HttpSession session = request.getSession()
String token = (String)session.getAttribute("token")
if(formtoken.equals(token)){
// do somthing
session.removeAttribute("token")
}else{
response.getWriter().println("请不要重复提交!")
}
jsp servlet?..你可以在Servlet中..reques.setAttribute("error","账号密码错误!")然后在jsp中.判断是否存在这个值..再使用javascriptd出咯..jsp:导入包:<%@taglib prefix="c" uri=" http://java.sun.com/jsp/jstl/core"%>判断这样写:<c:if test="${not empty error}">�0�2 �0�2 �0�2 <input type="hidden" value="${error}" id="error_id">�0�2 �0�2 �0�2 <script type="text/javascript">�0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2<!--�0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 alert(document.getElementById("error_id").value)�0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2 �0�2//-->�0�2 �0�2 �0�2 </script></c:if>你试下吧..不懂..Call我
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)