[DRP]-index.jsp 页面到另一个页面 servlet如何配置

JSP页面

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
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 ‘index.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">
    -->
  </head>

  <body>
   <a href="servlet/JstlElServlet">测试EL表达式</a><br>
  </body>
</html>

然后去web.xml里找:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <servlet>
        <servlet-name>JstlElServlet</servlet-name>
        <servlet-class>com.bjpowernode.jstl.JstlElServlet</servlet-class>
    </servlet>    

    <servlet-mapping>
        <servlet-name>JstlElServlet</servlet-name>
        <url-pattern>/servlet/JstlElServlet</url-pattern>
    </servlet-mapping>

</web-app>

然后找java类:

package com.bjpowernode.jstl;

import java.io.IOException;

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

public class JstlElServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        request.setAttribute("hello", "hello world");

        request.getRequestDispatcher("/WEB-INF/jstl_el.jsp").forward(request, response);
    }

}

跳转到jstl_jsp页面

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
   <h1>测试EL表达式</h1>
   <hr>
   <li>普通字符串</li><br>
   hell0(jsp脚步):<%=request.getAttribute("hello") %><br>
</body>
</html>

总结:努力让那些看不起你,抛弃你的人后悔!

时间: 2024-10-26 23:23:07

[DRP]-index.jsp 页面到另一个页面 servlet如何配置的相关文章

index.jsp报错The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path的解决办法

1.index.jsp报错The superclass "javax.servlet.http.HttpServlet" was not found on the   Java Build Path的解决办法 主要是Javaweb工程类中没有添加Web 容器Runtime相关类导致: 第一: 右击项目名称->propertise->java build path->libraries->add libraries->server runtime->选

html在一个页面显示另一个页面的部分内容

老板今天让在网站上面显示实时监控画面,研究了一早,找了个简单的方法 先把监控分享在网上(我使用的海康威视摄像头,分享到萤石直播http://square.ys7.com/square/index.jsp),然后在自己的网站上面截取视频部分就可以了. 下面是自己的代码: <body> <div align="center" style="margin:0 auto;"> <div style="width:800px;heigh

通过超链接从一个页面向另外一个页面传数据

A.jsp <%@ page language="java" contentType="text/html; charset=utf-8"     pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&quo

简单地构建从维基百科一个页面到另一个页面的爬虫

=============================================================================================== ===============================================================================================

关于jq将一个页面引入另一个页面,类似与组件化的解决方案

使用iframe标签, <iframe id="tab-4" style="height: 80vh" name="tab-4" marginwidth=0 marginheight=0 width=100% src="../commomFile/guarInfo.html" frameborder=0></iframe> iframe在需要引入html文件的html文件中, 被引入的文件guarInf

如何在一个页面调用另一个页面

利用iframe <Iframe src="page1.html" width="250" height="200" scrolling="no" frameborder="0"></iframe> <div class="swiper-slide" style="background:#add;"> <Iframe src=

用js通过url传参把数据从一个页面传到另一个页面

好长时间没写博客了,时值五一,外面到处人山人海,本宝宝还是好好呆在家学习吧.好了,言归正传.在没有后台支持的情况下,如何实现从一个页面像另一个页面来传递数据呢?应该很多人遇到过这个问题吧.那我就来说说我在项目中遇到的时候是如何解决的. 比如说,有两个页面,page1.html,和page2.html,在page1页面向page2页面传递数据可以通过hash值.上代码: page1.html的代码: 1 <!DOCTYPE html> 2 <html lang="en"

JSP九大内置对象与Servlet学习笔记[转]

我们常说的JSP有九大内置对象分别为:request.response.session.out.pagecontext.page.exception.application.config. 我们知道,JVM只能识别java类,并不能识别JSP代码,那么这些对象是如何产生的的呢?这就要提到Servlet.Servlet就是用Java编写的服务器端程序.狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类. JSP的本质就是Servlet,

zf-关于查询机把index.jsp换成index_new.jsp页面之后把功能链接都改成新页面的简单方法

一开始我都是找action 然后一个一个的改 把onmousedown="goURL('index.jsp')" 改成 onmousedown="goURL('index_new.jsp')" 后来由于太多了,然后灵机一动,直接Ctrl + h 搜索 含有字段 goURL('index.jsp') 的jsp 文件 然后利用Ctrl + h 改就行了 这样方法一变,就简单多了,之前太麻烦了,浪费了太多时间. 还有,如果是jsp页面打更新包的话,那么直接在MyEclip