易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : jsp

jsp几种方法

1.必须继承自HttpServlet
  2.必须实现doGet()或者doPost()
  3.必须在web.xml中配置Servlet
  <servlet>
  <servlet-name> </servlet-name>
  <servlet-class> </servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name> </servlet-name>
  <url-pattern> </url-pattern>
  </servelt-mapping>
  
  HttpServeltRrequest:请求对象
  getParameter():获得表单元素的值
  getAttribute():获得request范围中的属性值
  setAttribute():设置reqeust范围中的属性值
  setCharacterEncoding():设置字符编码
  
  HttpSerletResponse:相应对象
  sendRedirect():外部跳转
  getWriter():获得输出流对象
  setContentType("text/html; charset=utf-8"):设置相应内容格式和编码
  
  四种会话跟踪方式:
  1.Session
  HttpSession session = request.getSession();
  session.setAttr ......

JSP环境配置

一) 安装JDK(jdk-1_5_0-windows-i586.exe),默认安装;
(二) 安装Tomcat(tomcat5.5-installer.exe),默认安装;
 * 顺序不可以颠倒 *
(三) 测试安装结果
1. 打开浏览器输入http://localhost:8080,如果成功,则会看到欢迎页面。此时访问的路径为$tomcat/webapps/root/
(四) 建立我的站点
方法一:直接将$tomcat/webapps/root/作为站点,开始制作。
方法二:在webapps中创建
1. 新建文件夹$tomcat/webapps/myjsp
2. 拷贝$tomcat/webapps/root/WEB-INF文件夹到myjsp文件夹
3. 新建文件test.jsp到myjsp中
4. 测试文件:http://localhost:8080/myjsp/test.jsp
方法三:任意位置创建站点(推荐)
1. 任意位置新建文件夹,如d:/myjsp
2. 拷贝$tomcat/webapps/root/WEB-INF文件夹到myjsp文件夹
3. 新建文件test.jsp到myjsp中
4. 打开$tomcat/conf/server.xml,在第192行<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">下面增加一句: <Context path="/anyword" docBase="d:/myjsp" /> *注意大小写 ......

JSP实例三、sql分页(1)

index.jsp
<%@ page language="java" import="java.sql.*" import="java.lang.*" import="java.util.*" pageEncoding="GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%!
    int CountPage = 0;
    int CurrPage = 1;
    int PageSize = 5;
    int CountRow = 0;
    public Connection Con() {
        try
        {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            Connection Con = DriverManager.getConnection("jdbc:mysql://localhost:3306/userdb?user=root&password=zhz&useUnicode=true&characterEncoding=gb2312");
         &nb ......

JSP实例三、sql分页(1)

index.jsp
<%@ page language="java" import="java.sql.*" import="java.lang.*" import="java.util.*" pageEncoding="GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%!
    int CountPage = 0;
    int CurrPage = 1;
    int PageSize = 5;
    int CountRow = 0;
    public Connection Con() {
        try
        {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            Connection Con = DriverManager.getConnection("jdbc:mysql://localhost:3306/userdb?user=root&password=zhz&useUnicode=true&characterEncoding=gb2312");
         &nb ......

JSP页面EL表达式无效的问题

 以前用WSAD wizard做的,都可以在JSP页面中解析到EL表达式,当然前提是JSP2.0的情况下。
今天遇到了一个莫名其妙的问题。刚下载Eclipse3.3+MyEclipse6.0体验的过程中,遇上了解析不到EL表达式的问题。经过好几个小时的琢磨终于发现了,给大家share一下:
问题就出在建Web Project的时候web.xml声明上。
web.xml声明部分一般分为如下版本的xsd,
web-app_2_2.xsd
web-app_2_3.xsd
web-app_2_4.xsd
web-app_2_5.xsd
更详细的列出各版本web.xml声明部分吧,如下:
web-app_2_2.xsd
Java代码
<?xml version="1.0" encoding="UTF-8"?>   
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/dtd/web-app_2_2.dtd">  
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/dtd/web-app_2_2.dtd">
web-app_2_3.xsd
Java代码
<?xml version="1.0" encoding="UTF-8"?>   
<!DOCTYPE web-app PUBLIC "-//Sun Micr ......

jsp中自定义标签总结(一)_传统标签篇

自定义标签是让开发人员创建客户化的标签,并且在jsp文件中使用这些标签,这样可以使jsp代码更简洁!
 首先这里先介绍从定义标签到使用标签的步骤:
     1,创建自定义标签处理类,及相关类.class 并且把他们都放在WEB-INF/classes目录下
     2,创建TLD标签库描述文件(.tld)文件,放在WEB-INF下或其子目录下
     3,在wen.xml中声明所引用的标签库
     4,jsp中使用标签库
 接下来讲一步一步讲解
  
 自定义标签处理类有其JSP Tag API,所以创建自定义标签处理类时只需要实现这些API来创建处理类.
      第一个接口是JspTag,是每个标签都必须实现的接口,没有方法.
      JspTag下面有两个接口Tag和SimpleTag接口,代表两个标签处理类方向,实现Tag标签的被称为传统标签,实现SimpleTag接口的被称为简单标签
     传统标签
          Tag接口定义了几个方法,也有一定的执行顺序,在遇到自定义标签时由容器自动调用这些方法
& ......

Jsp编码规范


Jsp编码规范
1.1 文件后缀(File Suffixes)
文件类别         文件后缀
--------------------------------------
Java源文件       .java
Java字节码文件     .class
动态页面        .jsp
静态页面        .html
脚本文件        .js
1.2 常用文件名(Common File Names)
文件名            用途
------------------------------------------------
README       概述特定目录下所含内容的文件的首选文件名
2 缩进排版(Indentation)
4个空格常被作为缩进排版的一个单位。缩进的确切解释并未详细指定(空格 vs. 制表符)。一个制表符等于8个空格(而非4个)。
3 注释(Comments)
Jsp程序有两类注释:静态页面注释和Java注释.
静态页面注释: <!— express -->
Jsp注释: <%-- express --%>
4 Jsp语法(Syntax)
① JSP Element     
② Syntax          
③ Interpretation
---------------------------------------------------------------------------------------------
① JSP Expression
② <%= expression %>
③ Expressio ......
总记录数:884; 总页数:148; 每页6 条; 首页 上一页 [131] [132] [133] [134] 135 [136] [137] [138] [139] [140]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号