`

jsp-----web安全与Config

阅读更多

1.在一个完整的Web目录中必须有一个web-inf文件夹,实验证明web目录中的web-inf文件夹对外部是不可见的,所以安全性很高。
那么,既然此处是一个较为安全的地方,那么我们可以把需要保护的页面放到web-inf下
打比喻:web-inf就像是银行的保险柜,aa.jsp就像是放到保险柜中的一沓子钱,如果取款者要取钱当然不能直接去取,而是要通过一个银行的职员

要想访问web-inf下文件的内容,必须对文件映射,使用一个名字来映射web-inf/aa.jsp,在web.xml中编写代码
<servlet>
  <servlet-name>demo</servlet-name>
  <jsp-file>/WEB-INF/aa.jsp</jsp-file>
</servlet>
<servlet-mapping>
  <servlet-name>demo</servlet-name>
  <url-pattern>/aa.abc</url-pattern>
</servlet-mapping>
那么可以通过aa.abc来访问aa.jsp

2.config对象
config表示读取相关程序配置 javax.servlet.ServletConfig接口的对象
getInitParameter(String name)

在web.xml中设置参数
<servlet>
  <servlet-name>demo</servlet-name>
  <jsp-file>/WEB-INF/aa.jsp</jsp-file>
  <init-param>
    <param-name>driver</param-name>
    <param-value>oracle.jdbc.driver.OracleDriver</param-value>
  </init-param>
</servlet>
<servlet-mapping>
  <servlet-name>demo</servlet-name>
  <url-pattern>/aa.abc</url-pattern>
</servlet-mapping>

config.getInitParameter("driver");

上面的配置都不要记,eclipse中Design可以右键,然后add一个你想要的东西
比如说错误页面
分享到:
评论

相关推荐

    jsp-config标签使用详解

    在JavaServer Pages (JSP)技术中,`jsp-config`元素主要用于指定一组适用于整个Web应用程序或特定页面的配置参数。这些配置参数可以在部署描述符(web.xml)文件中定义,也可以通过注解的方式在JSP页面本身中设置。...

    JSP-config(CHM).rar_java jsp-config_jsp-config

    在Java Web开发中,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将HTML代码与Java代码结合在一起,以创建交互式的Web应用程序。本教程面向JSP初学者,旨在帮助你们正确安装和配置JSP环境,以便开始愉快...

    jsp-web开发技术与典型应用

    本资料集围绕“jsp-web开发技术与典型应用”展开,提供了一系列前沿的实例代码,旨在帮助开发者深入理解和熟练运用JSP进行Web开发。** **1. JSP基本概念** JSP是由Sun Microsystems公司推出的动态网页技术,其核心...

    精通JSP-Web开发技术与典型应用

    1. JSP内置对象:request,response,session,application,out,pageContext,page,config等,它们提供了与Web环境交互的便捷接口。 2. EL(Expression Language):一种简洁的表达式语言,用于访问JavaBean或...

    tot-jsp-cms.zip

    10. **安全性和性能优化**:理解JSP最佳实践、SQL注入防御、跨站脚本防护(XSS)、session管理等Web应用安全知识,以及缓存策略、负载均衡等性能优化技巧,对于有效地运行和维护TOT-JSP-CMS至关重要。 以上就是从...

    Jsp-Api英文文档

    总之,这个Jsp-Api英文文档详细介绍了JSP API的所有方面,包括其基本概念、语法、生命周期、内置对象以及与其他Web技术的交互。阅读并理解这个文档对于提升Java Web开发技能和阅读英文技术文档的能力大有裨益。同时...

    JSP-EL表达式.ppt

    * `&lt;jsp-config&gt; &lt;jsp-property-group&gt; &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt; &lt;el-ignored&gt;true&lt;/el-ignored&gt; &lt;/jsp-property-group&gt; &lt;/jsp-config&gt;` EL 是一种强大且灵活的表达式语言,提供了一个简洁的方式来...

    jsp ----挂号系统

    **JSP(Java Server Pages)挂号系统详解** ...综上所述,"jsp ----挂号系统"是一个涵盖JSP技术、Web开发基础、数据库交互、安全性和用户体验等多个方面的项目,对于学习和实践JSP开发具有很高的参考价值。

    Struts框架中struts-config.xml文件配置小结

    &lt;exception className="org.apache.struts.config.ExceptionConfig" handler="org.apache.struts.action.ExceptionHandler" key="login.error" path="/error.jsp"&gt; &lt;/global-exceptions&gt; ``` #### 四、其他...

    struts-config.xml

    `struts-config.xml`文件通常位于项目的WEB-INF目录下,其基本结构如下: ```xml &lt;struts-config&gt; &lt;!-- 表单Bean定义 --&gt; &lt;form-beans&gt; &lt;form-bean name="..." type="..."&gt; ... &lt;/form-bean&gt; ... &lt;/form-...

    配置struts--config.xml详解

    通过理解并熟练配置 `struts-config.xml`,开发者可以精确控制 Struts 应用的行为,实现业务逻辑与表现层的解耦。每个元素和属性都是构建可扩展、维护性强的应用的关键组成部分。在实际开发中,还需要注意文件的命名...

    4602231《JSP Web应用开发案例教程》(侯玉香)720-9素材与实例.zip

    3. **JSP内置对象**:JSP提供了九个内置对象,包括request、response、session、application、pageContext、out、exception、page和config,这些对象简化了Web开发,无需显式创建就能直接使用,方便处理HTTP请求、...

    web.xml详解(web-app_2_3.dtd)

    `session-config`元素用于配置与HTTP会话相关的设置,如超时时间。DTD定义如下: ```xml &lt;!ELEMENT session-config (session-timeout?)&gt; &lt;!ELEMENT session-timeout (#PCDATA)&gt; ``` 示例: ```xml &lt;session-...

    Struts-config.xml配置详解

    5. &lt;action-mappings&gt;元素:该元素是struts-config.xml中非常关键的一部分,用于定义请求与业务逻辑处理类之间的映射关系。通过&lt;action-mappings&gt;,开发者可以指定一个请求的路径和对应的动作类。动作类通常是继承自...

    login-jsp-spring-mvc-mybatis.zip

    标题 "login-jsp-spring-mvc-mybatis.zip" 暗示了这是一个关于使用JSP、Spring MVC和MyBatis框架构建登录功能的项目。在这个项目中,开发人员可能已经整合了这三个关键技术来创建一个完整的Web应用程序。让我们深入...

    metro-config-impl-2.3.1-b411.zip

    标题 "metro-config-impl-2.3.1-b411.zip" 提示我们这是一个与 Metro 相关的配置实现的版本包,Metro 是 Java 应用程序之间进行 Web 服务互操作的重要组件,它基于 JAX-WS(Java API for XML Web Services)标准。...

    JSP-STRUTS 入门到精通

    在Web开发领域,JSP(JavaServer Pages)和STRUTS框架是两个重要的技术组件,它们一起为构建动态、交互式的Web应用提供了强大的支持。JSP是一种服务器端脚本语言,允许开发者在HTML页面中嵌入Java代码,以实现动态...

    Jsp-online-reservation-system.rar_jsp_jsp+SQLserver_struts jsp_网

    总结,"Jsp-online-reservation-system.rar" 是一个融合了JSP、Struts和SQL Server技术的网上订餐系统,它提供了一整套完整的餐饮预订服务,展示了如何利用这些技术来构建高效、稳定的Web应用。对于学习和理解Web...

    java-servlets-jsp-tutorial-en.rar_This Is It

    Java企业版教程——Servlets与JSP详解 Java企业版(Java Enterprise Edition,简称Java EE)是Oracle公司推出的一种用于构建分布式、多层的企业级应用的框架。它为开发人员提供了丰富的API和服务器平台,以支持高效...

Global site tag (gtag.js) - Google Analytics