是否有一种简单的,而不是使用弹簧的方式让RESTeasy返回带有模型的jsp或html页面?我想做一些类似于Spring的ModelAndView,我有一个请求说/ contacts/loomer并让它在jsp模板中返回一个模拟对象.我看到的所有示例都是针对JSON/XML的.我知道在Jersey你可以使用可查看的,但我只需要使用RESTeasy的东西.
谢谢!
我想要这样的东西(但没有春季模式视图):
@POST
@PUT
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.TEXT_HTML)
public ModelAndView saveContactForm(@Form Contact contact)
throws URISyntaxException
{
service.save(contact);
return viewAll();
}
Run Code Online (Sandbox Code Playgroud) 我需要保存创建到文件的javax.net.debug = all输出.我正在使用log4j,我尝试创建一个日志代理,如下面的代码示例所示; 但是,它没有拿起信息.我不确定javax.net.debug的打印位置.我尝试以这种方式捕获system.out和system.err,但都没有工作.谢谢你的帮助.
public class StdOutErrLog {
private static final Logger logger = Logger.getLogger(StdOutErrLog.class);
public static void tieSystemOutAndErrToLog() {
System.setOut(createLoggingProxy(System.out));
System.setErr(createLoggingProxy(System.err));
}
public static PrintStream createLoggingProxy(final PrintStream realPrintStream) {
return new PrintStream(realPrintStream) {
public void print(final String string) {
realPrintStream.print(string);
logger.info(string);
}
};
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个具有接口集合的类,我需要克隆此对象.我不想使用克隆接口,并希望使用复制构造函数.我做了一些谷歌搜索,似乎无法找到答案.我意识到还有其他方法可以使用复制方法来执行此操作,但我宁愿不将其添加到我的界面.谢谢你的帮助.
public Component(Component source){
for (Behavior behavior : behaviors) {
behaviors.add(new Behavior(behavior));
}}
Run Code Online (Sandbox Code Playgroud)