我创建了一个名为MainContent的servlet。而且我有这样的映射
<servlet>
<display-name>MainContent</display-name>
<servlet-name>MainContent</servlet-name>
<servlet-class>ge.test.servlet.MainContent</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MainContent</servlet-name>
<url-pattern>/main</url-pattern>
</servlet-mapping>
因此,当我转到链接: // localhost:8080 / MyAppl / main时, 我进入servlets
doGet()方法。然后我将RequestDispatcher创建到index.jsp。
一切正常!
RequestDispatcher rd = context.getRequestDispatcher("/index.jsp?language="+ lang);
rd.forward(request, response);
一切正常!
题:
现在,我需要更改url-pattern。我需要这样的东西-:当我输入 localhost:8080 / MyAppl /时,
我需要重定向到我的servlet。所以我创建了这样的东西:
<url-pattern>/</url-pattern>
好的,它有效! 我被重定向到servlet。 但是
这里发生了问题。当Servlet向前创建RequestDispatcher时,我的index.jsp中没有图像和CSS。当我在Firebug控制台中看到时,我看到了以下错误:
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/MyApp/font/font_big.css". localhost/:15
Resource interpreted as Image but transferred with MIME type text/html: "http://localhost:8080/MyApp/IMG/company.gif".
我该如何解决?
是的,就像@DwB指出的那样,“ /”上下文是有问题的URL模式,它会引起您的问题。
用
<servlet-mapping>
<servlet-name>MainServlet</servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>
代替。这是“ Servlet 3.0方式”。
主要内容:创建用户的步骤在企业开发中会为每位程序员、测试人员等相关人员分配一个账号,用户通过使用svn客户端连接svn服务时需要输入账号和密码,svn服务对账号和密码进行校验,输入正确可以继续访问,当用户访问仓库下某个目录时,svn服务对用户进行授权,如果用户拥有该目录的访问权限方可访问。 判断账号和密码输入是否正确的过程即认证过程。 判断用户是否拥有目录的读/写权限时即授权过程。 创建用户的步骤 查看已创建的用户:
从这里开始,我们假设你已经在你的本地安装好了 Plus 程序的 Master 分支版本程序。 创建拓展包 在 Plus 目录执行下面的命令执行: php artisan package:create 我们将包名称定义为 slimkit/plus-blog 命令空间为 SlimKit\Plus\Packages\Blog\ 创建完成后,页面会提示你所处位置,存储位置位于 Plus 程序的 pack
接口说明 创建用户 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/user/1.0.0/create 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 username string form 是 用户名 password string form 是 密码 phone string form 是 手机
RxJS 是个很好的工具,可以让你的代码更少出错。它是通过使用无状态的纯函数来做到这点的。但是应用是有状态的,那么我们如何将 RxJS 的无状态世界与我们应用的有状态世界连接起来呢? 我们来创建一个只存储值为0的简单状态。每次点击我们想要增加存储在状态中的 count 。 var button = document.querySelector('button'); Rx.Observable.fr
问题内容: 用Java创建GUID的最佳方法是什么? 问题答案: java.util.UUID.randomUUID();
主要内容:1. 使用CREATE USER语句创建用户,2. 使用 INSERT 语句新建用户,3. 使用GRANT语句新建用户MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。 在对 MySQL 的日常管理和操作中,为了避免有人恶意使用 root 用户控制数据库,我们通常创建一些具有适当权限的用户,尽可能地不用或少用 root 用户登录系统,以此来确保数据的安全访问。 MySQL 提供了以下 3 种方法创建用户。 使用 CREAT