开发JSP程序
环境配置好后,开发JSP程序就非常简单了。
File-->New-->Web Project
在该窗口中输入一些工程基本信息,比如工程名,这里输入为 test1-01
这样一个基于JSP的项目就建立起来了。
Package Explorer 的显示方法:
Windows-->Show View-->Package Explorer 这样就能显示出来啦!
下面建立一个JSP文件
在WebRoot-->New-->JSP (Advanced Templates)
此时会出现 Creat a new JSP page 对话框,不用更改任何设置,全部保持默认。
这样一个默认模板的JSP文件已经创建完成。
下面将工程发布到Tomcat服务器来执行该工程
右击工程名 (test1-01 )-->MyEclipse-->Add and Remove Project Deployment
此时进入Project Deployment 窗口
需要添加一个发布项,单击按钮Add ,选择Tomcat 6.0,如果使用的是其他的服务器,只要是配置好的,都会在这里显示出来。下面还会显示相应的发布地址,这是由服务器的地址决定的,因此不可更改。
添加完毕后,就显示了工程的发布信息。这里需要说明一点:如果工程中JSP文件内容变化了,系统会自动发布,不需要重新发布;如果工程中JAVA文件内容变化了,则需要重新发布,发布前需要将Web服务器停止。重新发布单击按钮"ReDeploy".
此时可以在Tomcat 安装文件夹下的Webapps文件夹下查看刚才发布的工程。
下面启动Tomcat ,在Myeclipse 的Console窗口中会显示启动信息,成功启动后,通过浏览器访问刚才创建的JSP文件,地址:http://localhost:8080/test1.0/MyJsp.jsp
(注意区分大小写)
此时浏览器会显示:This is my JSP page.
发布的过程就是将工程编译,然后拷贝到相应的Web服务器目录的过程。当修改JSP文件以后,保存会自动发布。比如修改把MyJSP.jsp的内容修改为 This is my first JSP page.
在修改保存后,重新浏览页面,可发现内容变化了。
此时浏览器会显示:This is my first JSP page.
这种自动发布的机制可以大大提高编码和调试的效率。
这样一个简单的JSP程序就算开发成功了!
相关文档:
<%@taglib prefix="s" uri="/WEB-INF/tld/struts-tags.tld" %>
<%@taglib prefix="c" uri="/WEB-INF/tld/c.tld"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@taglib prefix="dec ......
开发环境:tomcat+sql server 2000+dreamweaver
这段时间需要 建立个基于jsp的论坛,很简洁的 由于以前基础不好 光配置环境就搞了两天
现请各位朋友帮忙 给个 jsp论坛的代码+数据库备份 你们的练手作品也行 在过几天就要用了
到现在还停留在前台 希望哪位朋友帮帮我 先谢谢了
zhenguo.gg@gmail.com ......
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%
//驱动程序名
String driverName="org.gjt.mm.mysql.Driver";
//数据库用户名
String userName="root";
//密码
S ......
Jsp常用技巧:图片验证码
2009年10月30日 星期五 21:06
思路
:
图片验证码的实现主要的技术点是如何生成一个图片。生成图片可以使用java.awt包下的类来实现。我们先写一个简单的生成图片的程序HelloImage.java。以下是代码部分。
package com.vogoal.test;
import java.awt.Color;
import
java.awt.Graphics;
imp ......
package com.demo.filter;
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import java.io.IOException;
public class SetCharacterEn ......