标签: url-mapping

如何在asp.net中将主页设为默认页面

如何在asp web.config文件中设置默认主页.
我已经写了这段代码:

<urlMappings>
  <add url="/" mappedUrl="Home.aspx"/>
  <add url="Default.aspx" mappedUrl="Home.aspx"/>
</urlMappings>     
Run Code Online (Sandbox Code Playgroud)

并试过这个

<defaultDocument>
  <files>
    <add value="Home.aspx" />
  </files>
</defaultDocument>
Run Code Online (Sandbox Code Playgroud)

但我想它不起作用.当我键入www.example.com它时说目录列表被禁用,但不重定向到www.example/Home.aspx.

我不想启用目录列表,但如果有人打字www.example.com他应该发送到www.example.com/Home.aspx

c# asp.net web-config url-mapping

3
推荐指数
1
解决办法
2万
查看次数

JSP servlet映射

通过引入Servlet 3.0,我们可以使用注释将servlet映射到URL模式,并在web.xml中省略映射.

我想知道是否有一些intstructions或特殊标签允许将jsp映射到页面代码中的URL而不在web.xml中声明servlet

jsp url-mapping servlet-3.0 java-ee-6

3
推荐指数
1
解决办法
1390
查看次数

.htaccess捕获当前url并将url作为查询字符串到页面

我想通过.htaccess捕获url并将该url作为查询字符串发送到页面,该页面将检查数据库中是否存在url.

所以我的问题是我有一个旧网站www.example.org&这有4200旧链接应该与新网站www.example.net映射.

现在我已经创建了一个url映射器应用程序,其中旧站点URL(4200)与新映射器映射.在这个url mapper应用程序中,我有一个.htaccess,它会在将url发送到应用程序之前捕获它.现在,我想捕获用户点击旧网站的完整URL,然后将网址发送到一个页面,查询字符串为完整网址,可以针对(4200)旧网址进行检查,然后重定向到新网站的相应页面.

我怎样才能做到这一点.获取.htaccess中的complete URL并将其作为请求参数传递给页面.

.htaccess url-mapping

3
推荐指数
1
解决办法
4590
查看次数

Jsp的URL映射

我想为我的网页做一个映射.我在web.XML中完成的一种像Servlet Mapping这样的映射,不一定是相同的代码或程序,但结果相同.换句话说,我的目标是隐藏我的网页部署.可能吗?

xml jsp web-applications url-mapping

3
推荐指数
1
解决办法
1万
查看次数

Spring MVC多个url映射到相同的控制器方法

假设我们在web.xml中有一个名为dispatcher的servlet的3个url模式:

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/aaa/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/bbb/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/ccc/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

和控制器方法:

@RequestMapping(value = "/xxx", method = RequestMethod.POST)
public String foo() {}
Run Code Online (Sandbox Code Playgroud)

由于@RequestMapping中的路径值不包含servlet路径,因此用户请求时

/aaa/xxx
/bbb/xxx
/ccc/xxx
Run Code Online (Sandbox Code Playgroud)

请求将全部映射到方法foo.

我认为如果网站非常复杂,这可能会导致潜在的问题.这是Spring Web MVC的一个缺陷还是我误解了什么?

spring-mvc url-mapping

3
推荐指数
1
解决办法
1万
查看次数

参数值包含“.”的 Grails UrlMappings

鉴于此 UrlMapping:

"/foo/$foobar" {
    controller = "foo"
    action = "foo"
    constraints {
    }
}
Run Code Online (Sandbox Code Playgroud)

结合这个控制器:

class FooController {
    def foo = {
        def foobar = params.foobar
        println "foobar=" + foobar
    }
}
Run Code Online (Sandbox Code Playgroud)

并通过这些请求:

Grails 似乎在第一个点(“.”)处削减了“foobar”参数。这是故意的吗?如果我想在 URL 映射中使用包含点的参数,是否有解决方法?

grails friendly-url url-mapping

2
推荐指数
1
解决办法
2104
查看次数

通过Intelli-J启动grails-app,将root设置为localhost:8080 /而不是localhost:8080/app,或者修改createLink?

有没有办法通过Intelli-J启动应用程序,以便它成为localhost:8080/应用程序的根目录?我遇到的问题是在本地工作的AJAX网址在生产中不起作用,并且createLink(action:"ajaxUpdate")似乎创建了引用/app/ajaxUpdate,它在本地工作但不在生产中.

有没有办法解决createLink这两个地方的工作?我想也许我可以使用UrlMappings使所有的ajax调用非常简单,只是引用/ajaxUpdate,但由于grails应用程序在Intelli-J中的部署方式,这不起作用.

我该如何解决?

grails groovy intellij-idea url-mapping

2
推荐指数
1
解决办法
3772
查看次数

Spring MVC 3 - 可选的URL参数

我写了以下代码:

@Controller
@RequestMapping("/page{number}")
public class IndexController
{ 
    @RequestMapping(method = RequestMethod.GET)
    public String printIndex(ModelMap model, @PathVariable int number)
    {
        String numberText;

        switch (number)
        {
            case 0:
                numberText = "Zero";
                break;
            case 1:
                numberText = "One";
                break;
            default:
                numberText = "Unknown";
                break;
        }

        model.addAttribute("number", numberText);

        return "page";
    }
}
Run Code Online (Sandbox Code Playgroud)

而且我想要实现像此方法控制的page1.html,page2.html,page3.html这样的网址,但有一个例外:page.html应该给出与page1.html相同的结果.我正在寻找能使{number}成为可选项的东西,现在它是必需的.

我说有没有办法做到这一点?

/

spring spring-mvc url-mapping

2
推荐指数
2
解决办法
2万
查看次数

我的"urls.py"文件在我的Django项目中的位置在哪里?

我正在使用Django和Python 3.7.我使用PyCharm创建了一个项目,它创建了以下目录结构(一些自定义添加是我自己的):

mainpage 
    __init__.py  
    __pycache__  
    admin.py  
    apps.py  
    fixtures  
    management  
    migrations  
    models.py  
    services.py  
    templates
        mainpage
            trending.html  
    tests.py  
    urls.py  
    views.py 
mainpage_project 
    __init__.py  
    __pycache__  
    settings  
    wsgi.py 
manage.py  
templates  
venv
Run Code Online (Sandbox Code Playgroud)

文件"urls.py"如下所示

from django.contrib import admin
from django.urls import path

from . import views

urlpatterns = [
    path('trending', trending, name='trending'), 
] 
Run Code Online (Sandbox Code Playgroud)

我对"urls.py"应该去哪里以及应该包含什么感到困惑.当我启动我的服务器时,它给我以下错误("ModuleNotFoundError:没有名为'mainpage_project.urls'的模块")...

(venv) localhost:mainpage_project davea$ python manage.py runserver
Performing system checks...

Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x103096950>
Traceback (most recent call last):
  File "/Users/davea/Documents/workspace/mainpage_project/venv/lib/python3.7/site-packages/django/utils/autoreload.py", line 225, in wrapper
    fn(*args, **kwargs)
  File …
Run Code Online (Sandbox Code Playgroud)

python django url-mapping django-views python-3.x

2
推荐指数
1
解决办法
122
查看次数

从 Tomcat 访问 servlet 的映射?

以下代码访问 servlet 的名称:servletConfig.getServletName()。我可以用类似的方式访问 servlet 的 URL 模式吗?

web.xml 的摘录:

<servlet-mapping>
  <servlet-name>This is the servlet's name</servlet-name>
  <url-pattern>/this-is-its-url-pattern/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

java tomcat servlets url-mapping

1
推荐指数
1
解决办法
2838
查看次数

为控制器中的所有方法创建Grails URLMapping?

如何创建一个将控制器A映射为控制器B的urlmapping?

我觉得这样的东西会起作用,但没有骰子.

  "/my/"(controller: 'other', action: '*')
Run Code Online (Sandbox Code Playgroud)

grails groovy url-mapping

1
推荐指数
1
解决办法
3182
查看次数

Spring webflow 2 - url映射不起作用

我正在使用spring mvc 3和webflow 2.我一直在关注在线资源,并一直试图让一个例子正常工作.我无法使webflow url映射生效.只有网络流不工作,mvc部分工作正常.

我一直得到的错误是:在名为'appServlet'的DispatcherServlet中找不到带有URI [/ Project2Admin/pizza]的HTTP请求的映射

我在下面粘贴了我的servlet-context.xml.

非常感谢您的帮助!欧弟


servlet的context.xml中

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:flow="http://www.springframework.org/schema/webflow-config"
xsi:schemaLocation="http://www.springframework.org/schema/mvc     http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://www.springframework.org/schema/webflow-config http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.0.xsd">

<!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure -->

<!-- Enables the Spring MVC @Controller programming model -->
<annotation-driven/>  

<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
<resources mapping="/resources/**" location="/resources/" />

<beans:bean class="org.springframework.web.servlet.view.tiles2.TilesViewResolver"/>

<beans:bean class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
    <beans:property name="definitions">
        <beans:list>
            <beans:value>/WEB-INF/views/**/views.xml</beans:value>
        </beans:list>
    </beans:property>
</beans:bean> …
Run Code Online (Sandbox Code Playgroud)

spring url-mapping spring-webflow spring-webflow-2

1
推荐指数
1
解决办法
9121
查看次数

如何在Django中获取与url相对应的视图(使用url)?

如何获取url映射到的视图?例如:

urlpatterns = patterns('',
                       url(r'^login/$', 'registration.views.Login'),)
Run Code Online (Sandbox Code Playgroud)

我该如何使用字符串'login/'返回registration.views.Login

如果我不清楚,我想编写一个执行以下操作的函数(我将其称之为foo):

>>> foo('login/')
<function Login at 0x010101010>
>>>
Run Code Online (Sandbox Code Playgroud)

我正在写一个需要这个的脚本.谢谢!

python django django-urls url-mapping django-views

1
推荐指数
1
解决办法
54
查看次数