`

JAVA EE JSP_EL

阅读更多

 

http://www.javapassion.com/j2ee/

http://hi.baidu.com/livinggame/blog/item/0118eceffebbd437adafd50d.html

 

<%@   page isELIgnored="true"%>

表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言.

 

登陆用户名和密码后,若密码错误则保留用户名.

login.java

package com.lindows.action;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class login extends HttpServlet {



	/**
	 * The doPost method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to post.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//String name = request.getAttribute("uname").toString();
		String nameString = (String)request.getParameter("uname");
		System.out.println(nameString);
		//request.setAttribute("name", name);
	}



}
 

web.xml

	<servlet>
		<servlet-name>login</servlet-name>
		<servlet-class>com.lindows.action.login</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>login</servlet-name>
		<url-pattern>/login</url-pattern>
	</servlet-mapping>
 

login.jsp

 

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page isELIgnored="false" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'login.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
    <script>
    	function funsub()
    	{
    		alert(document.getElementById("uname").value);
    		document.fm.action="<%=request.getContextPath()%>/login";
    		document.fm.submit();
    	}
    </script>
  </head>
  
  <body>
	<form method=get action="/register.jsp"> 
		username:<input type="text" value="username">
	</form>
    <form name="fm" method="post">
    <input type="text" name="uname" >
    <input type="button" value="ok" onclick="funsub()">
    </form>
  </body>
</html>
 

 

end

分享到:
评论

相关推荐

    JAVA EE JSP_Servlet

    **JAVA EE JSP_Servlet 知识点详解** 在IT行业中,Java EE(企业版)是一种广泛用于构建大型、分布式企业级应用的技术平台。它基于Java语言,为开发者提供了丰富的服务和组件,使得开发人员能够高效地构建可扩展且...

    JAVA EE JSP_JSTL

    **JAVA EE JSP_JSTL 知识点详解** JAVA EE(Java Platform, Enterprise Edition)是Java平台的一个版本,主要用于构建分布式、多层的企业级应用。JSP(JavaServer Pages)是JAVA EE中的一个重要组成部分,它是一种...

    java_ee_api_中英对照

    文档会涵盖JSP基本语法、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。 3. **JDBC(Java Database Connectivity)**:Java EE提供了一套标准API来与数据库进行交互,包括Connection...

    java_ee_sdk-5-javadocs

    Java EE 5中的JSP 2.1规范增强了EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),提供了更简洁的视图层编程方式。 3. **JPA(Java Persistence API)**:Java EE 5引入了JPA作为ORM...

    java_ee_api

    `javax.servlet.jsp`和`javax.servlet.jsp.el`包提供了JSP相关的API。 3. **JNDI(Java Naming and Directory Interface)**:JNDI为Java应用提供了一个统一的命名和目录服务接口,用于查找和管理资源,如数据源、...

    Java-EE-7.zip_JAVA EE_Java EE 7_平台

    Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个企业级应用开发平台,它构建在Java SE基础之上,为开发和部署分布式、多层的企业级应用程序提供了全面的框架和服务。Java EE 7作为该平台的一个...

    java_ee_api_中英文对照版

    5. **Servlet和JSP**:Servlet和JSP是Java Web开发的基础,Java EE 5.0引入了Servlet 2.5和JSP 2.1,增强了过滤器、监听器和EL(表达式语言)的功能,提高了动态网页开发的效率。 6. **CDI (Contexts and ...

    JAVA_EE_api_中英文对照版

    JSP API定义了如何将JSP页面转换为Servlet,并提供了EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等工具来简化页面开发。 3. **JPA(Java Persistence API)**:用于管理关系数据库...

    java-EE-API.zip_Java ee api_java ee 6 api

    在Java EE 6中,JSP 2.2规范带来了简化语法,增强了EL(Expression Language)表达式,以及更好的类型检查,使开发更高效。 EJB 3.1是Java EE 6中的企业组件模型,它极大地简化了EJB的使用,特别是通过引入无状态...

    java_ee_sdk-5.rar_java ee 5 sdk api_java-ee-sdk api

    JSP 2.1是Java EE 5中的版本,引入了自定义标签库支持、EL(Expression Language)改进等特性。 3. **JSF(JavaServer Faces)**:JSF是一个用于构建用户界面的MVC(Model-View-Controller)框架。JSF 1.2是Java EE...

    Java_EE_PPT.rar_J2EE_JAVA EE_j2ee ppt_ppt of j2ee

    2. **Servlet与JSP**:Servlet是Java EE中的基础组件,用于处理HTTP请求,而JSP(Java Server Pages)则是一种用于创建动态网页的技术。Servlet和JSP之间的关系以及它们在MVC(Model-View-Controller)模式中的应用...

    jsp.rar_JSP SQL_java jsp_jsp_jsp教程

    【JSP(Java Server Pages)】是Java技术在Web开发中的一个重要应用,...通过深入学习这套JSP教程,你将能够具备独立开发动态Web应用的能力,同时也能为进一步学习Java EE、Spring框架等高级Web开发技术打下坚实基础。

    java_ee_sdk-5_03-javadocs.rar java_ee_sdk-5_03-javadocs.api

    JSP 2.1在Java EE 5中引入,支持EL(Expression Language)和JSF(JavaServer Faces)的集成。 3. **JPA(Java Persistence API)**:JPA是用于对象关系映射的标准,允许开发者在Java应用中处理数据库数据。它简化...

    java_ee_sdk-5_0_01-api.CHM

    JSP 2.1是Java EE 5的一部分,引入了EL(Expression Language)和自定义标签库,提高了开发效率。 3. **JSTL(JavaServer Pages Standard Tag Library)**:JSTL是一组标准标签库,用于简化JSP页面的编写,包括核心...

    java_ee_sdk_6_docs

    2. **JavaServer Pages (JSP)**:JSP是用于创建动态网页的Java技术,Java EE 6对JSP进行了增强,包括简化语法、引入EL 2.2版以及支持注解等。 3. **Servlet 3.0**:这一版本的Servlet API增加了异步处理能力,使得...

    h2.rar_MyEclipse Java_h2_h2 jsp_java h2

    5. **JSP基础**:如果项目中包含JSP文件,那么你将学习到如何在JSP页面上展示数据,使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签库来简化页面逻辑。 6. **MVC架构**:...

    Oracle.The_Java_EE_6_Tutorial

    书中将详细解释JSP语法、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),以及如何与Servlet协作。 3. **JSF(JavaServer Faces)**:JSF是一种组件化用户界面框架,提供了MVC(模型-...

    Beginning_Java_EE_5_From_Novice_to_Professional-39_beginning jav

    3. **JSP**:JSP是用于创建动态网页的工具,书中将探讨JSP的指令、脚本元素、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。 4. **JPA(Java Persistence API)**:Java EE 5引入了...

    ServletMVC_java_servlet_jsp_源码

    JSP中的`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`、`&lt;jsp:getProperty&gt;`标签可用于实例化和操作JavaBean,而EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)则提供了更简洁的数据访问和控制...

    BBS.zip_BBS系统JAVA_JAVA BBS mys_bbs java mysql_java系统_留言板 jsp

    在这个BBS系统中,JSP可能用于渲染前端视图,结合EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等技术,可以方便地将后台数据展示到网页上。开发者可能为不同的功能创建了不同的JSP...

Global site tag (gtag.js) - Google Analytics