可以引用脚本语言实现;<br>在jsp页面加入<script language="javascript"> <br>这样就可以使用javascript的三种与用户进行交互的对话版框,如下所示:<br><br>1 alert("message") 显示含有给权定消息的"JavaScript Alert"对话框. <br><br>2 confirm("message") 显示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false. <br><br>3 prompt("message") 显示一个"prompt"对话框,要求用户根据显示消息给予相应输入. <br><br>4 open("URL","name") 打开一个新窗口,给予一个指定的名字. <br><br> 5 close() 关闭当前窗口<br><br>希望能帮到你!
B. 怎样设置jsp文件中自动提示
MyEclipse 提示设置JSP自动提示
1、快捷键提示代码
window-->Preferences的General-->Keys下修改Content Assist的快捷键为Alt+/,这样就可以通过快捷键得到提示代码
一般,快捷键默认就是Alt+/
2、自动提示
window-->preferences的java->Editor->Code Assist,选上Enable auto activation选择框
3、增强自动提示
如果在上面2中的Auto activation triggers for Java中只有.就是说只有在输入.之后才会自动提示,可以修改一下这个配置,方法:
* 打开MyEclipse,进入window-->Preferences,选择java-->Editor-->Content Assist
* 在Auto Activation triggers for java这个选项的.后随便加几个字母,例如aaa方便后面的查找修改,点击OK按钮
* 在File-->Export弹出的窗口中选择Perferences,点击下一步,选择导出文件路径
* 用记事本打开刚刚保存的*.epf文件
* ctrl + F快捷键查找刚输入的.aaa
* 把.aaa改成.abcdefghijklmnopqrstuvwxyz(,保存,关闭记事本)
*回到MyEclipse界面,File-->Import,在弹出的窗口中选择Perferences,下一步,选择刚修改的*.epf文件,点击“打开”,点击“Finish”
C. jsp提示错误怎么办
仅定义页面指示符元素errorPage属性指定当前页面,当出现异常时,该页面应该被给予处理,例如:< % @ page errorPage = "error。JSP % >,即如果当前页面显示和处理错误信息的错误信息,则出现异常错误。JSP页面。
处理错误的页面必须将页面指示器元素的isErrorPge属性值设置为true,否则它无法接受其他页面抛出的异常,例如<%@page isErrorPage="true"%>;
错误页面使用异常隐式对象来显示错误消息,如果isErrorPage是假的,则异常不能接受其他页面抛出的异常;
如果有许多JSP页面错误消息将被发送到同一个页面进行处理,那么在每个JSP页面中都很难编写errorPage。
可以在网上。在XML中,设置某种类型的异常或状态码对应的异常会被抛出到同一个页面,因此,当异常发生到相应的错误处理页面时,在JSP页errorPage页面中不需要标记。
使用标签:< web应用程序- > <错误页面- >标记,<错误页面- >有两种标签分别在不同形式的例外,一个是<例外- type >,它是基于Java异常类型,另一种是<错误代码>,基于HTTP错误代码,然后是<位置>标签,说在上面的异常出现异常应转发到URL中指定的应用程序进行处理。
D. 在JSP中,当添加信息成功后跳转回主页面并弹出操作成功提示框
这样抄:
<%
if ((String)request.getAttribute("info") == "success") { %>
<script>
alert("添加活动成功!");
</script>
<%}%>
注意事项
后台action/servlet 执行后,返回处理结果(成功、失败、原因、状态等)信息。在前台jsp进行弹窗显示,alert();
后台处理代码:(把要提示的数据放到session中。)
if(flag){
message="分类修改成功";
req.getSession().setAttribute("message", message);
resp.sendRedirect(req.getContextPath()+"/servlet/categoryListServlet");
}else{
message="分类修改失败";
req.getSession().setAttribute("message", message);
}
E. jsp页面提示404
404表示的是路径未找到错误。
解决方法:
首先看错误信息 第一行版
这里有出错的路径权,也就是哪个找不到的路径
然后回程序中找调用这个路径的地方,确定路径写的是否正确,是否可达。
JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。
F. 用JSP做网站,请问“注册成功的信息提示”怎么写
//注册页面上
<body>
//在页面上放一个hidden,将isLogin的值放入hidden
<input type = "hidden" id = "hid">
<input type = "hidden" id = "user">
<input type = "hidden" id = "pwd">
<script>
var isLogin = "";
if(confirm('恭喜你,注册成功 现在是否登陆?')){
isLogin = yes;
}else{
isLogin = no;
}
hid.value = isLogin;
if(isLogin){
user.value = "";//注册的用户名赋给user
pwd.value = "";//密码赋给pwd
}
</script>
</body>
//注册页面跳转到index.jsp
//index.jsp中
<body>
<%
String isLogin = request.getParameter("hid");
String user = request.getParameter("user");
String pwd = request.getParameter("pwd");
if(isLogin){
//在这里,连接数据库,使用上面取得的用户名与密码登陆
}
%>
</body>
不过这不是太安全,你可以再添加点保护手段
G. 关于JSP跳转前弹出提示框的问题
JSP跳转前弹出提示框的问题的实现:
方式1: JSP前端
<script type="text/javascript" language="javascript">
alert("您还没有登录,请登录...");
window.document.location.href="userlogin.html";
</script>
方式2: Java后台
public void popAlert() {
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.print("<script>alert('您还没有登录,请登录...'); window.location='userlogin.html' </script>");
out.flush();
out.close();
}
方式3: Java后台 + JSP前端
1) Java后台代码段
public void popAlert() {
request.setAttribute("loginError", "您还没有登录,请登录..."); // 设置错误属性
request.getRequestDispatcher("userlogin.html").forward(request, response);
}
2) JSP前端代码段
<%
String errorInfo = (String)request.getAttribute("loginError"); // 获取错误属性
if(errorInfo != null) {
%>
<script type="text/javascript" language="javascript">
alert("<%=errorInfo%>"); // 弹出错误信息
window.location='userlogin.html' ; // 跳转到登录界面
</script>
<%
}
%>