将参数作为路径的一部分

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_37989076/article/details/88776882

将参数作为路径的一部分,类似于这样

function update(id){
	window.location.href= "${pageContext.request.contextPath}/user/update/"+id;

}

这是原来的

function update(id){
	window.location.href= "${pageContext.request.contextPath}/user/update?id="+id;

}

然后后台接收的时候,需要添加一下注解

	/** 
	 * 方法描述:添加注解
	 * @return
	 */
	@RequestMapping(value="update/{id}")
	public ModelAndView update(@PathVariable int id) {
		User user = userService.selectById(id);
		
		ModelAndView mv = new ModelAndView();
		mv.setViewName("/jsp/updateUser.jsp");
		mv.addObject("user",user);
		return mv;
		
	} 

主要是这两个部分

(value="update/{id}"
@PathVariable int id

该这俩地方就可以了

展开阅读全文

怎么将文件作为函数的参数???

08-01

下面是我做的DLL里面的一个函数rnrn[code=C/C++]rnrnvoid readF(FILE *fp,int flag,int frameN)//frameN为每帧字节数rnrn unsigned char *p,R,G,B;rn int i,j;rnrn FILE *fp1;rn FILE *fp2;rnrn if (flag > 3)return;rnrn switch(flag)rn rn case 0:lpDDSOne -> Lock(NULL,&Sddsd1,DDLOCK_WAIT,NULL);break;rn case 1:lpDDSTwo -> Lock(NULL,&Sddsd2,DDLOCK_WAIT,NULL);break;rn case 2:lpDDSThr -> Lock(NULL,&Sddsd3,DDLOCK_WAIT,NULL);break;rn case 3:lpDDSFour -> Lock(NULL,&Sddsd4,DDLOCK_WAIT,NULL);break;rn rnrn switch(flag)rn rn case 0:p = (unsigned char*)Sddsd1.lpSurface;break;rn case 1:p = (unsigned char*)Sddsd2.lpSurface;break;rn case 2:p = (unsigned char*)Sddsd3.lpSurface;break;rn case 3:p = (unsigned char*)Sddsd4.lpSurface;break;rn rnrnrn fread(p,frameN,1,fp);*****************************************************************rnrnrn j = frameN/3-1;rn for (i=0;i<(frameN/3-1);i++)rn rn R = *(p+j*3+0); rn G = *(p+j*3+1); rn B = *(p+j*3+2); rn *(p+j*4+0) = B; rn *(p+j*4+1) = G; rn *(p+j*4+2) = R; rn *(p+j*4+3) = 0;rn j--; rn rnrn switch(flag)rn rn case 0:lpDDSOne -> Unlock(NULL);break;rn case 1:lpDDSTwo -> Unlock(NULL);break;rn case 2:lpDDSThr -> Unlock(NULL);break;rn case 3:lpDDSFour -> Unlock(NULL);break;rn rnrn return;rnrnrn[/code]rnrnrn下面是我主函数里调用的方法rnrn readF((FILE *)fp,count1,307200); //1280*800*24/8rnrn但是这个总是调用不成功,错误内存不能为read。。。。rnrn请高手给指点一下 论坛

没有更多推荐了,返回首页