- 浏览: 126086 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
写一个登录例子:
用户在login.jsp页面登录,如果用户名是zhangsan,密码为123,并且选择的普通用户,则登录成功。或用户名是lisi,密码为456,且选择的是管理员,则登录成功。如果登录失败,则返回到登录页面,并且在登录页面保留之前输入过的用户名及选择的用户类型。
User.java
package com.test.bean;
public class User {
private String username;
private String password;
private String authority;
public St ...
Web开发14:Session
- 博客分类:
- JSP&Servlet
当客户端浏览器第一次访问时,会在服务器的Servlet中产生一个sessionid,并且生成一个cookie。将sessionid放入cookie中,放入客户端浏览器。在下一次客户端浏览器访问服务器时,服务器会通过request取出客户端浏览器cookie中的sessionid与服务端中的sessionid比较,如有相同,则取出相应的session。
三个购物车互不干扰。
session.jsp
<%@ page language="java" import="java.util.*" pageEncodi ...
Web开发13:Cookie
- 博客分类:
- JSP&Servlet
下面是个简单的例子,演示在客户端添加Cookie及取Cookie:
package com.test.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
im ...
下面看一个具体的例子:在fromjsp.jsp页面中输出一个用户名
fromjsp.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<body>
<form action="TestServlet">
<input type= ...
Web开发11:Servlet
- 博客分类:
- JSP&Servlet
我们编写的Servlet一般继承HttpServlet
要查看HttpServlet的源码需到tomcat网站上下载
http://tomcat.apache.org/download-60.cgi
选择下载最下方的Source Code Distributions 的zip文件,下载后解压,能过eclispe的关联,关联到
apache-tomcat-6.0.32-src\apache-tomcat-6.0.32-src\java目录
如下代码所示:HttpServlet.java
public void service(ServletReques ...
对上面这个用户基本信息页面进行客户端与服务器端的验证,下面是验证条件
用户名与密码不能为空,且长度在4与10之间。
性别必须选择一个,兴趣也必须选择一个,不能超过三个。
地址不作要求,说明必填。
userlogin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<head>
<script type="text/javascript">
function ...
Web开发9:JavaBean
- 博客分类:
- JSP&Servlet
具体实例:
写一个JAVABEAN:Person
package com.test.bean;
public class Person {
private String name ="zhangsan";
private int age =20;
private String address = "beijing";
public String getName() {
return name;
}
public void setName(String name) {
this ...
下面写一个注册页面
register.jsp,主要用JS进行验证
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript">
function validate(){
//通过id来取值
var username = document.getEl ...
需注意的是:所谓重定向是指:A.JSP页面发送请求到Servlet,Servlet再重定向到另一个B.JSP页面,这其中的重定向到另一个页面所做的动作是-------从Servlet返回到之前请求的A.JSP页面,再由A发送请求到B.JSP如下图所示
重定向与 ...
先看个小例子:
request1.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<body>
<form action="request2.jsp">
username:<input type="text" name="username">
<input ...
转帖:ORA-12519错误解决方案
- 博客分类:
- 数据库
最近项目经常报ORA-12519错误,网上查了发现是ORACEL的最大连接数限制
--------------------------------------------------
系统正常运行一个月后,上线第一天出现了下列错误,想了很久没有思路。
java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12519)(ERROR_STACK=(ERROR=(CODE=12519)(EMFI=4))))
后来排查出数据库监听异常,发现是ORA-1251 ...
最近在项目中,经常出现Connection Reset错误,使用下文方法解决:
----------------------------------------------------------
我们大家在做J2EE项目开发的时候,都会用到Application Server,然后配置Connection Pool,Data Source,但不知道大家有没有留 ...
内置对象与J2EE类的映射
以下是request某些方法区别:
JSP的注释写法是:<%--JAVA代码--%>
如下语句中,不需要加;作为结束符。如下:
<%=new java.util.Date().toLocaleString() %>
反之在代码片段中要加;号作为分隔符。
表达式:
脚本段:
再看下面这个例子:
...
1:什么是JSP(Java Server Pages):
在传统的HTML页面中加入JAVA程序片段和JSP标签,就构成JSP网页。
JAVA程序片段可以操纵数据库,重定向网页以及发送Email等,实现建立动态网页所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的服务器的结果,这样大大降低了对客户浏览器的要求,
即使客户浏览器不支持JAVA,也可以访问JSP页面。
JSP的文件结构及主要标签:
在Tomcat的work\Catalina\localhost\目录下,存在许多由JSP文件生成的JAVA及CLASS文件。如下图 ...