小编Ism*_*ma9的帖子

上下文初始化失败Spring

我正在按照网站的步骤制作一个示例项目,并给我一个奇怪的错误,我无法解决它,我很绝望:(.

在此输入图像描述

HelloController.java:

package com.companyname.springapp.web;

import java.io.IOException;

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

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller

    public class HelloController {

        protected final Log logger = LogFactory.getLog(getClass());

        @RequestMapping(value="/hello.htm")
        public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {

            logger.info("Returning hello view");

            return new ModelAndView("hello.jsp");
        }
    }
Run Code Online (Sandbox Code Playgroud)

HelloControllerTest.java

package com.companyname.springapp.web;

import static org.junit.Assert.*;

    import org.junit.Test;
    import org.springframework.web.servlet.ModelAndView;


    public class HelloControllerTest {

        @Test
        public void testHandleRequestView() throws Exception{       
            HelloController controller = new HelloController();
            ModelAndView modelAndView = …
Run Code Online (Sandbox Code Playgroud)

java xml spring maven

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

单击时弹出窗口中的错误微调器

我的应用程序,如果poulsas按钮弹出一个有两个微调器,那么我得到弹出窗口就好了但是当我得到错误是当我点击微调器.

在这里你有我的下面的代码和调试,因为logcat我得到了一切正确.

 public void añadirRegistro(View v){

         showPopup(leer_registros.this);
    }
    private void showPopup(final Activity context) {

           Spinner eleccionIP,eleccionRegistro;
           borrar_datos BorrarDatos = new borrar_datos ();
           // Inflate the popup_layout.xml
           RelativeLayout viewGroup = (RelativeLayout) context.findViewById(R.id.popup);
           LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
          View layout = layoutInflater.inflate(R.layout.popup_elegir_registros, viewGroup);


           eleccionIP = (Spinner) layout.findViewById(R.id.popupIP);
           eleccionRegistro = (Spinner)layout.findViewById(R.id.popupRegistro);



           /*Cursor cur=BorrarDatos.obtenerIP();
           BorrarDatos.rellenarSpinner(cur,eleccionIP);*/


           final PopupWindow popup = new PopupWindow(context);
           popup.setContentView(layout);
           popup.setWidth(LayoutParams.WRAP_CONTENT);
           popup.setHeight(LayoutParams.WRAP_CONTENT);
           popup.setFocusable(true);

           popup.showAtLocation(layout, Gravity.NO_GRAVITY, 200, 200);


           ArrayAdapter <CharSequence> adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item);
           adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

           adapter.add("item 1");
           adapter.add("item 2");
           eleccionIP.setAdapter(adapter);




    }
Run Code Online (Sandbox Code Playgroud)

调试:

WindowManagerGlobal.addView(View, …
Run Code Online (Sandbox Code Playgroud)

android click spinner popupwindow

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

按日期时间过滤的 Django 休息框架

我正在尝试在 django restFramework 中按日期时间过滤。好像不行,因为不过滤,总是带来同样的结果。

模型.py

#Modelo Fechas que formara parte del modelo horario
class Fecha(models.Model):
    fecha_inicio = models.DateTimeField(blank=True, default='')
    fecha_fin = models.DateTimeField(blank=True, default='')

    def __str__(self):
        return self.fecha_inicio, self.fecha_fin

#Modelo Horario
class Horario(models.Model):
    profesional = models.ForeignKey(Profesional, unique=True)
    fechas = models.ManyToManyField(Fecha)

    def __str__(self):
        return self.profesional.user.username 
Run Code Online (Sandbox Code Playgroud)

查看.py

class FechaList(generics.ListAPIView):
    filter_backends = (django_filters.rest_framework.DjangoFilterBackend,)
    serializer_class = FechaSerializer
    queryset = Fecha.objects.all()
    filter_class = HorarioFilter
Run Code Online (Sandbox Code Playgroud)

网址.py

 url(r'^horario/$', views.FechaList.as_view())
Run Code Online (Sandbox Code Playgroud)

过滤器.py

   class HorarioFilter(django_filters.FilterSet):
    date_start = django_filters.DateTimeFilter(name="fecha_inicio")

    class Meta:
        model = Fecha
        fields = {
            'date_start': ['lte', 'gte', 'lt', 'gt'], …
Run Code Online (Sandbox Code Playgroud)

python django filtering filter django-rest-framework

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