小编Pri*_*aju的帖子

如何在spring mvc Controller中获取getServletContext()

我需要在项目中上传图片.如何在SpringMVC中获取上传路径.路径是;

/home/cme/project/eclipse/workspace_12_11/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fileUploadTester/upload
Run Code Online (Sandbox Code Playgroud)

以下错误;

The method getServletContext() is undefined for the type HomePageController
Run Code Online (Sandbox Code Playgroud)

我使用此代码时出现;

String uploadPath = getServletContext().getRealPath("") + File.separator + UPLOAD_DIRECTORY;
Run Code Online (Sandbox Code Playgroud)

我的代码是

public ModelAndView UploadPhoto(@ModelAttribute User user, HttpServletRequest request, HttpServletResponse response) throws IOException {
 final String UPLOAD_DIRECTORY = "upload";
 final int THRESHOLD_SIZE = 1024 * 1024 * 3; // 3MB
 final int MAX_FILE_SIZE = 1024 * 1024 * 40; // 40MB
 final int MAX_REQUEST_SIZE = 1024 * 1024 * 50; // 50MB

 String value[] = new String[10];
 int i = …
Run Code Online (Sandbox Code Playgroud)

java eclipse file-upload spring-mvc

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

解释查询在oracle db中不起作用

我在MySQL中使用以下查询,效果很好:

explain SELECT COUNT(userid) FROM tableone where userid='abc'
Run Code Online (Sandbox Code Playgroud)

我在Oracle中尝试了相同的操作,但出现以下错误:

SQL Error [905] [42000]: ORA-00905: missing keyword
 ORA-00905: missing keyword
Run Code Online (Sandbox Code Playgroud)

当我在mysql中执行解释查询时,其结果类型,possible_keys,key,key_len,ref等。。。

mysql sql oracle

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

标签 统计

eclipse ×1

file-upload ×1

java ×1

mysql ×1

oracle ×1

spring-mvc ×1

sql ×1