Приносим извинения, если это неправильно сформулировано ..
В основном у меня есть эта строка в сервлете -
FileInputStream flinp = new FileInputStream("C:\\xampp\\img\\"+empid+".jpg");
где empid - это строка.
Итак, в настоящее время я получаю файлы с empid в качестве имени, но мне нужно получить файлы, у которых есть empid ВЕЗДЕ в имени ... так, например, если мой empid равен 2500, мне нужно получить файл, если он называется как-нибудь вроде -
- 2500_Amy
- Amy_2500
- Amy2500
- 2500Amy
et c .. Может кто-нибудь помочь с этим? Мне нужно использовать регулярное выражение, и если да, то что мне писать? Спасибо
Я пробовал это, но выдает ошибку -
FileInputStream flinp = new FileInputStream("C:\\xampp\\img\\"+.*?empid.*+".jpg");
ИЗМЕНИТЬ -
Кстати, в моем jsp у меня есть все oop с этой строкой в нем, так что несколько empid передаются сервлету «ReadImage» и считываются несколько изображений ... не уверен, что это меняет мой вопрос, но просто чтобы добавить его -
<img src='<%=request.getContextPath()%>/ReadImages?id<%=thisemp.getEmpGid()%>'