jsp中不执行script
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中不执行script相关的知识,希望对你有一定的参考价值。
<%@ page contentType="text/html; charset=gb2312" pageEncoding="UTF-8" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="db" class="database.dbbean" scope="page">
</jsp:useBean>
<html>
<head>
<title>收费标准修改</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8");
String cname=request.getParameter("cname");
String ctype=request.getParameter("ctype");
String cmoney=request.getParameter("cmoney");
String bz=request.getParameter("bz");
ResultSet rs=null;
String sqlstring="select * from 收费标准 where 驾证级别='"+cname+"' and 地区='"+ctype+"'";
rs=db.executeQuery(sqlstring);
if(rs.next())
String sql="update 收费标准 set 价格='"+cmoney+"',备注='"+bz+"'where 驾证级别='"+cname+"' and 地区='"+ctype+"'";
db.executeUpdate(sql);
%>
<script type="text/javascript">
alert("资料修改成功!");
</script>
<%
response.sendRedirect("standard.jsp");
%>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 参考技术B 你可以这样写:
<%
..........
String sql="update 收费标准 set 价格='"+cmoney+"',备注='"+bz+"'where 驾证级别='"+cname+"' and 地区='"+ctype+"'";
db.executeUpdate(sql);
out.println("");
out.println("<html><script>");
out.println("alert('操作成功')");
out.println("</script></html>");
%>追问
还是不行 jquery包在哪?是不是没有这个包的事?我在前面单独写script就能执行
追答不用jquery包的,估计是你的程序有问题了
参考技术C <script type="text/javascript">alert("资料修改成功!");
</script>
只能在html标签里面用到,
你这个写在java代码里面是不会弹出的追问
不懂 那应该怎么改呢?
追答db.executeUpdate(sql);
下面写out.println("script>");
out.println("alert('操作成功')");
out.println("“);
以上是关于jsp中不执行script的主要内容,如果未能解决你的问题,请参考以下文章