我想从Javascript代码中调用Python函数,因为在Javascript没有替代方法来执行我想要的操作。 这可能吗? 你可以调整下面的代码片段? Javascript部分: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; // Here I would like to call the Python interpreter with Python function arrOfStrings = openSomehowPythonInterpreter("~/pythoncode.py", "processParagraph(text)"); ~/pythoncode.py 包含使用高级库的函数,在Javascript中没有易于编写的等价物 import nltk # is not in Javascript def processParagraph(text): … nltk calls … return lst # returns a list of strings (will be converted to […]
我知道托pipebean像控制器一样工作,因为唯一的任务是将视图层与模型“链接”。 要使用bean作为托pipebean,我必须声明@ManagedBean注释,这样才能直接与bean通信。 如果我想在这个managedBean中注入一些组件(从Spring),我有两种可能的方式: selectManagedBean中的属性(如“BasicDAO dao”),并在属性上方声明@ManagedProperty(#{"basicDAO"}) 。 这样做,我在"basicDAO"从Spring注入bean "basicDAO" 。 在ManagedBean类中声明了@Controller,然后我将拥有@ManagedBean和@Controller注释。 而在"BasicDAO dao" @Autowired ,我必须使用Spring的@Autowired 。 我的理解是正确的吗?