作者phstudy (study)
看板java
标题Re: [JSP ] Twitter4J怎麽用?
时间Fri Dec 7 20:37:46 2012
1F:推 popcorny:所以你的问题不就是不知道怎麽取得twitter id.. right? 12/07 11:09
3F:→ alan0541:我看看... 12/07 15:21
4F:→ alan0541:不知道该怎麽用... 12/07 15:52
请参考sign-in-with-twitter范例
https://github.com/yusuke/sign-in-with-twitter
档案:sign-in-with-twitter/src/main/webapp/index.jsp
<tag:loggedin>
<h1>Welcome ${twitter.screenName} (
${twitter.id})</h1>
<form action="./post" method="post">
<textarea cols="80" rows="2" name="text"></textarea>
<input type="submit" name="post" value="update"/>
</form>
<a href="./logout">logout</a>
</tag:loggedin>
上面红色标示的地方即为twitter id
这个index.jsp有用到Tag File与EL,对刚接触JSP的朋友应该稍微有点吃力
Scriptlet的版本请参考
https://gist.github.com/4232986
附带一提,这个范例在session的处理上没有做得很好
如果连
http://localhost/sign-in-with-twitter/index.jsp 发生Exception时
请改连
http://localhost/sign-in-with-twitter/signin
若是signin也发生错误时,请检查consumerKey、consumerSecret与callback网址
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.183.7
5F:推 alan0541:万分感谢! 12/10 10:46
6F:推 alan0541:如果使用Scriptlet的范例,session怎麽取都是NULL? 12/10 11:30
7F:推 alan0541:有人可以回答我吗= =? 12/11 10:28
8F:→ phstudy:你怎麽确认session是null的? 12/11 10:55
9F:→ phstudy:你signin的servlet有配置成功吗? 12/11 10:58
10F:→ phstudy:连进signin後,session.getAttribute("twitter")不会是null 12/11 11:01
11F:→ alan0541:原来如此,我再试试! 12/11 12:08
12F:推 alan0541:可以了,真是太感谢您了!!!!!! 12/11 13:48
13F:推 alan0541:其实只是我自己使用错函数而已... 12/12 10:31