各类网页弹窗代码编写
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警
告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实
现。
【1、最基本的弹出窗口代码】
其实代码非常简单:
<SCRIPT LANGUAGE="javascript">
<!--
window.open (page.html)
-->
</SCRIPT>
因为这是一段javascripts代码,所以它们应该放在<SCRIPT
LANGUAGE="javascript">标签和</script>之间。<!-- 和
-->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。
window.open (page.html)
用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(..
/)均可。
用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间< ......
1、通过<s:form
action="跳转页面">提交值,但是在<s:form>标签中的action后面至多只能跟一个参数,并且还会报警告,所以如果
想传递参数可以用<s:hidden name=""
values="username"></s:hidden>来传值,但是正规的写法需要配合<s:set>标签来用
如:
<s:set name="temp" value="动态值"></s:set>或者<s:set
name="temp">静态值(相当于一个字符串)</s:temp>
<s:hidden name="username" value="%{temp}"></s:hidden>
注意:如果想在value属性中写静态值需要如下写法:<s:set name="temp" value="%{ ' 静态值 '
}"></s:set> 里面的单引号不可忽略。
2、通过<s:a
href="地址?parame1=***¶me2=***¶me3=***">文字说明</s:a&
gt;
或者配合<s:url>来使用 如下:
<s:url action="Login" id="Logincd">
<s:param
name="year">2009</s:para ......
源程序
<%String sConn="你的连接"
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection(sConn,"你的用户名","密码");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Statement stmtcount=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("select * from mytable_view");
String sqlcount="select count(*) from mytable_view";
ResultSet rscount=stmtcount.executeQuery(sqlcount);
int pageSize=你的每页显示纪录数;
int rowCount=0; //总的记录数
while (rscount
int pageCount; //总的页数
int currPage; //当前页数
String strPage;
strPage=request.getParameter("page");
if (strPage==null){
currPage=1;
}
else{
currPage=Integer.parseInt(strPage);
if (currPage<1) currPage=1;
}
pageCount=(rowCount+pageSize-1)/pageSize;
if (currPage>pageCount) currPage=pageCount;
int thepage=(currPage-1)*pageSize;
int n=0; ......
1 web服务器{TOMCAT(JSP)、WEBLOGIC(JSP) }
应用服务器
Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法
(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供
(serves)商业逻辑(business logic)。 ......
今天又遇到乱码问题,可真烦.为什么TOMCAT就不能自动判断项目的编码,而一定要项目遵循TOMCAT的编码.
说说解决方法吧:
在TOMCAT的SERVER.XML配置文件中的connector中添加URIEncoding="UTF-8"属性,如
<Connector port="88" maxHttpHeaderSize="8192" maxThreads="20" minSpareThreads="5" maxSpareThreads="10"
enableLookups="false" redirectPort="8049" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
如果是APACHE整合TOMCAT,则要在连接的CONNECTOR也要设URIEncoding
网上有说可以在APACHE的httpd.conf配置文件中添加AddDefaultCharset,如
AddDefaultCharset Off 或者 AddDefaultCharset=UTF-8
不过试过AddDefaultCharset Off 不行的, AddDefaultCharset=UTF-8没试过,总不能让整个APACHE也固定编码吧.
最后还是那句,为什么TOMCAT就不能遵循项目的编码,悲哀啊!!!!! ......
连续几天安装配置和连接Mysql数据库,今天终于成功了,回想这几天,真的是甜酸苦辣都有,单mysql就重装了不下10次,而在eclipse上编写的连接数据库的程序总是报错.我都已经down了oracal准备放弃mysql了,不过...就象电视剧演的那样,转机总是在这个时候出现,先是看到了saulzy关于mysql4.1.11版本的安装介绍,接着又找到了一款不错的mysql 界面插件,最后在网友的帮助下把mysql的JDBC驱动配好并连通了.一连5天,日子真不好过阿,不过这个过程中,我也觉得自己学到不少东西,呵呵,反正都撑过来了,就要继续往前走.现在,就这几天弄的总结一下,希望对同是正在学习JAVA技术的同道中人能有帮助.
(相关链接:"配置Eclpise+tomcat并实现JSP的编写与部署")
一. 软件下载
Mysql
下载版本:4.1.11
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驱动
下载版本:3.1.8
http://d.download.csdn.net/down/635758/followmee
mysql-connector-java-3.1.8-bin.jar
http://download.csdn.net/source/953245
mysql-connector-java ......
连续几天安装配置和连接Mysql数据库,今天终于成功了,回想这几天,真的是甜酸苦辣都有,单mysql就重装了不下10次,而在eclipse上编写的连接数据库的程序总是报错.我都已经down了oracal准备放弃mysql了,不过...就象电视剧演的那样,转机总是在这个时候出现,先是看到了saulzy关于mysql4.1.11版本的安装介绍,接着又找到了一款不错的mysql 界面插件,最后在网友的帮助下把mysql的JDBC驱动配好并连通了.一连5天,日子真不好过阿,不过这个过程中,我也觉得自己学到不少东西,呵呵,反正都撑过来了,就要继续往前走.现在,就这几天弄的总结一下,希望对同是正在学习JAVA技术的同道中人能有帮助.
(相关链接:"配置Eclpise+tomcat并实现JSP的编写与部署")
一. 软件下载
Mysql
下载版本:4.1.11
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驱动
下载版本:3.1.8
http://d.download.csdn.net/down/635758/followmee
mysql-connector-java-3.1.8-bin.jar
http://download.csdn.net/source/953245
mysql-connector-java ......