java+jsp+mysql网页制作总结(2)

今天学的一些小方法:

错误:url通过get传递时汉字出错
解决:url通过get传递时汉字会乱码,
  1.String name1=request.getParameter("name");
    String name = new String(name1.getBytes("ISO-8859-1"),"gbk");
  2.通过post传递参数

错误:url通过get传递有空格时错误
解决:url通过get传递,是不会传递空格,只会得到空格前的数据,所以最好把空格该一下

实现确认删除键
在.js文件中写函数:
function delecheck()
{
  if (!confirm("确定要删除?"))
   {
     window.event.returnValue = false;
  }
}

在jsp文件中加上:
<script language="javascript" src=js/check.js></script>
<a href="。。?method=。。&。。=。。" onClick="delecheck()">删除操作员

方法:输入框输入提示代码
鼠标点到必填项则为空,若未填必填项,且鼠标在其他地方时,显示“输入关键字”
<input name="keyword" type="text" value="请输入关键字" onFocus="this.value=‘‘" onBlur="if(!value){value=defaultValue;}">

用按钮来实现跳转页面(使用onclick跳转到其他页面/跳转到指定url):
1.在本窗口打开:
  如果是本页显示可以直接用location,方法如下:

     ①onclick="javascript:window.location.href=‘URL‘"

     ②onclick="location=‘URL‘"

       ③onclick="window.location.href=‘URL?id=11‘"

  如果页面中有frame可以将在location前面添加top.mainframe.frams[‘right_frame‘].location
  例子:
    <input type="submit" name="name" value="定制" onClick="javascript:window.location.href=‘index.jsp‘"><hr>
    <input type="submit" name="name" value="定制" onclick="window.location.href=‘Lll?method=tuxiang&id=11‘"><hr>

2.新建窗口
  window.open(‘index.jsp‘)
  例子:
    <input type="submit" name="name" value="定制" onClick="window.open(‘index.jsp‘)"><hr>

返回上一页:
用按钮实现:<input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页"><br>
不用按钮:<a href="javascript:;" onClick="javascript :history.back(-1);">返回上一页</a>
用图片做:<a href="javascript :;" onClick="javascript :history.back(-1);"><img src="图片路径" border="0" title="返回上一页"></a>

时间: 2024-11-25 07:16:32

java+jsp+mysql网页制作总结(2)的相关文章

java+jsp+mysql网页制作总结(1)

空格   错误:request.getRequestDispatcher("adminland.jsp").forward(request, response);跳转后空白解决:在函数中加上request.setCharacterEncoding("gbk"); <ifranm></>跳转失败解决:在top中的链接<a href=".....jsp" target="_parent"><

java+jsp+mysql网页制作总结(4)

在<c:forEach></c>输出数据时怎么显示个数?解决:<c:forEach items="${list1}" var="list1" varStatus="list11"> 第 ${list11.index+1 } 次${list1.属性1 }${list1.属性2 }...</c> 计算两个时间相差几天的方法import java.text.SimpleDateFormat;import

java+jsp+mysql网页制作总结(3)

num=(String)session.getAttribute(day);1.session要进行强制转换才可以赋值2.session.getAttribute(day)里的day应该是字符串 错误: DBResult rst=new DBResult();这句报错Default constructor cannot handle exception type Exception thrown by implicit super constructor. Must define an expl

网页制作JSP与ASP的比较

总的来讲,JavaSever PagesTM(JSP)和 微软的Active Sever Pages(ASP)在技术方面有许多相似之处.两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持.同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术.而且两者都能够替代CGI使网站建设与发展变的较为简单与快捷. 尽管JavaSever Pages 技术和微软的Active Sever Pages在许多方面都有相似的,但仍然存在很多不同之处,其中最本

Java学习-033-JavaWeb_002 -- 网页标记语言JSP基础知识

JSP 是 Sun 公司提倡的一门网页技术标准.在 HTML 文件中,加入 Java 代码就构成了 JSP 网页,当 Web 服务器访问 JSP 请求的时候,首先执行其中的 Java 程序源码,然后以 HTML 形式返回, Java 程序运行在服务端,最终显示在客户端.JSP 源于 Java,因而 JSP 的运行环境依赖JDK,当然也需要服务器软件(例如 Tomcat 等). 一.运行环境搭建 1.安装 JDK,请参阅之前的博文:Java学习-001-JDK安装配置 2.Tomcat部署及环境变

jsp(Java的服务网页)$javabean

JSP:Java Server Page(Java的服务网页),也是Java的动态网页. JSP的本质:其实就是一个Servlet. JSP---->翻译成Servlet类---->编译成字节码文件--->解释执行了.   1.jsp的基本语法: 1.JSP的注释: 作用:注释Java脚本代码 语法:<%--这是注释--%>,JSP的注释不会被翻译到Servlet代码中去. 2.JSP的Java脚本表达式: 作用:输出数据到页面上 语法:<%=表达式%>(实际上就

通过java连接mysql总结

简介:通过java连接mysql需要用到JDBC驱动.JDBC驱动安装在mysql-client客户端,mysql-server服务端不需要安装. 数据库安装初始化略.测试用到的命令: 1.创建测试用库,表,字段: create database score; use score; create table score(id nvarchar(10),stu_id nvarchar(10),c_name nvarchar(10),grade nvarchar(10)); insert into

网页制作工具

一.菜鸟级网页制作软件 如果你是一个网页制作初学者,那么让下面几种软件带你走进那绚丽多彩的网页制作世界吧! ①Microsoft FrontPage 如果你曾对Word很熟悉,那么相信你用FrontPage进行网页设计一定会非常顺手.使用FrontPage制作网页,你能真正体会到“功能强大,简单易用”的含义.页面制作由FrontPage中的Editor完成,其工作窗口由3个标签页组成,分别是“所见即所得”的编辑页,HTML代码编辑页和预览页.FrontPage带有图形和GIF动画编辑器,支持CG

asp.net,java,jsp,安卓Android,苹果ios,php,vb.net,c#免费毕业课程设计源码共享网盘下载

百度网盘下载地址1:  http://pan.baidu.com/s/1o67fybC 百度网盘下载地址2: http://pan.baidu.com/s/1kTxckmF163网盘下载地址:http://home.163disk.com/shuangyulin file://E:\计算机设计参考!!!!!!!!!!!\资料 (4 folders, 0 files, 0 bytes, 641.25 MB in total.) ├─QQ254540457 (0 folders, 49 files,