Jsp基本语法
网络软件开发中最常用的两种计算模式,也就是网络程序模式:
B/S是 浏览器/服务器 模式,只要在服务器装好后,其他人只需要用浏览器(比如IE)就可以正常浏览;如网页游戏,开心网等。
C/S是 客户端/服务端 模式,服务器装好后,其他人还需要在客户端的电脑上安装专用的客户端软件才能正常浏览操作,如QQ,魔兽世界等。
JSP:JSP代码指的是嵌入在JSP页面中的Java代码.
在HTML中加入java程序片就成了JSP页面程序。
故JSP包含两个内容:HTML和java程序及其相关元素;
其中,java程序及其相关元素包括:java程序片,表达式,JSP指令符与动作元素,java变量,方法和类的声明。
标记:
指令标记<%@ %>
java程序片(代码片段)标记,内部嵌套java代码<% %>
表达式标记<%= %>,注意表达式标记里面不能加分号!而代码片段标记必须加分号。
jsp四个范围(必须弄懂):
page 页面级别
request 请求级别(最常用)应用于服务器跳转(容器内的跳转),一次请求
session 会话级别(最常用)既可以应用于服务器跳转,也可以应用于客户端跳转。
application 应用级别
服务器端跳转:
服务器是容器内跳转,这种跳转对于客户端是透明的。跳转时地址栏不会发生改变。只能在站点内跳转。
跳转方式(3种):
Jsp动作跳转:<jsp:forword page="">
pageContext.forward("request2.jsp");
request.getRequestDispatcher("request2.jsp").forward(request,response);
客户端跳转:
需要用户参与跳转过程,地址栏会发生改变,可以向站点外进行跳转。
跳转方式(5种):
超级链接:<a href="">
response.senRedirect("");
<meta http-equiv="refresh" content="3;url=2.jsp">//3秒往2.jsp页面刷新一次!
javascript; history.back();
response.setHeader("refresh","3;url=request2.jsp");
在JSP中,跳转页面有两种方式:
1.forward跳转:<jsp:forward page="跳转页面地址" />
2.response跳转:response.sendRedirect("跳转页面地址");
两种跳
相关文档:
1.FCKeditor 介绍
FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器。
2.准备工作:
环境:winddows XP、tomcat6.0、JDK1.6
下载:
1):FCKeditor_2.6.4.zip
地址:http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.6.4.zip ......
前言
在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案 ......
项目框架S2SH,jsp页面如下,select列表设为multiple。为了能在action里取到前台界面select列表的多选值,瞎搞了两天,今天终于成功。其实后台action取前台jsp页面的值很简单,废话不多说,先贴代码:
<body>
<form action="sendMsg.action?senderId=${users.id }&username=${users.username}" m ......
此种方法使用excel的组件,要求客户端必须装有excel程序。方法是将表格中的每个td标签的内容取出,作为excel文件中一个单元格的内容。
1、在网页中添加java脚本
function AutomateExcel(tableid,unusecolumn)
{
// 获取excel组件
var oXL = new ActiveXObject("Excel.Application");
// ......