endnote import filter怎么设置ieee xplore 数据库导入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了endnote import filter怎么设置ieee xplore 数据库导入相关的知识,希望对你有一定的参考价值。

参考技术A 工程领域许多文献需从IEEE数据库中下载(前提是所在单位购买了该数据库的使用权),网上视频教程没有见到关于将IEEE
Xplore数据库中的文献导入EndNote的方法,其实支持EndNote的数据库是非常多的,在网上搜索了一下找到了解决方法,并自己实践了一下,很简单。
方法:进入IEEE
XPlore中搜索到相关文献后,将需要的文献选择,并在第一篇文献上方点击“Download
Citation”选项,然后再下拉列表中分别选中“Citation
&
Abstract”和“EndNote,Procite,RefMan”两项

怎么为filter-mapping中的/*设置例外

在web.xml声明的一个filter中:

<!– session过滤filter –>

<filter>

<filter-name>SessionFilter</filter-name>

<filter-class>

com.iqbon.jcms.web.util.SessionFilter

</filter-class>

<init-param>

<param-name>excludedPages</param-name>

<param-value>/admin/login.do</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>SessionFilter</filter-name>

<url-pattern>/admin/*</url-pattern>

</filter-mapping>

可以看到url-pattern的设置里面过滤的url规则是/admin/*,如果要把/admin/login.do排除在过滤url之外。

可以结合init-param的初始化参数和HttpServletRequest的getServletPath()方法来判断。

首先加上初始化参数:

<init-param>

<param-name>excludedPages</param-name>

<param-value>/admin/login.do</param-value>

</init-param>

import java.io.IOException;

import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import org.apache.commons.lang3.StringUtils;

import com.iqbon.jcms.util.KeyConstant;

/**

* session过滤器

*/

public class SessionFilter implements Filter

/**

* 需要排除的页面

*/

private String excludedPages;

private String[] excludedPageArray;

/**

* @see Filter#destroy()

*/

public void destroy()

return;



/**

* 对session进行判断当前访问是否有登录

*/

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException

boolean isExcludedPage = false;

for (String page : excludedPageArray) //判断是否在过滤url之外

if(((HttpServletRequest) request).getServletPath().equals(page))

isExcludedPage = true;

break;





if (isExcludedPage) //在过滤url之外

chain.doFilter(request, response);

else //不在过滤url之外,判断session是否存在

HttpSession session = ((HttpServletRequest) request).getSession();

if (session == null || session.getAttribute(KeyConstant.SESSION_KEY_USER) == null)

((HttpServletResponse) response).sendRedirect(“/login.htm”);

else

chain.doFilter(request, response);







/**

* 初始化函数,获取需要排除在外的url

*/

public void init(FilterConfig fConfig) throws ServletException

excludedPages = fConfig.getInitParameter(“excludedPages”);

if (StringUtils.isNotEmpty(excludedPages))

excludedPageArray = excludedPages.split(“,”);



return;



参考技术A XML code <filter>
<filter-name>isLogin</filter-name>
<filter-class>ClassName</filter-class>
<init-param>
<param-name>redirectURL</param-name>
<param-value>/login.jsp</param-value>
</init-param>
</filter>

以上是关于endnote import filter怎么设置ieee xplore 数据库导入的主要内容,如果未能解决你的问题,请参考以下文章

endnote etll设置

文献导入endnote的方法有

EndnoteX9 参考文献不显示期刊问题

用endnote编辑参考文献,数字后的空格怎么处理?

endnote文献乱码

知网怎么进入到ieee?