main.jsp
<%@page import="com.insigma.jopo.Userinfo"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%String path = request.getContextPath(); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/zh_cn.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/emotion_data.js"></script>
<script type="text/javascript" src="js/emotion.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
$.ajax({
url:"<%=path%>/json/publish",
type:"post",
data:$("#publishForm").serialize(),
dataType:"json",
success:function(data){
if(data.result=="success"){
alert("发布微博成功!");
}
}
});
});
});
</script>
</head><body>
<div id="fftest"></div>
<script type="text/javascript">
$(function(){
$('a.face').showEmotion({input:$('#publish_text')}); $('#fftest').listEmotion();});
</script>您好:${sessionScope.userinfo.UName }
<form id="publishForm">
<textarea rows="4" cols="60" id="publish_text" name="WContent"></textarea>
<a href="#" class="face">表情</a>
<a href="#" class="picture">图片</a>
<input type="button" id="submit" value="发布"/>
<s:hidden name = "WPicture" value=""></s:hidden>
<s:hidden name="WFrom" value="新浪微博"></s:hidden>
</form></body>
</html>struts.jsp
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.insigma.struts.UserinfoLoginAction" >
<result>/main.jsp</result>
<result name="error">/user/login.jsp</result>
</action>
<action name="register" class="com.insigma.struts.UserinfoRegisterAction">
<result>/user/login.jsp</result>
<result name="error">/user/register.jsp</result>
</action>
</package>
<package name="json" namespace="/json" extends="json-default">
<action name="publish" class="com.insigma.struts.WeiboinfoAction" method="publishWeibo">
<result name="success" type="json"></result>
</action>
</package>
</struts>WeiboinfoAction.javapackage com.insigma.struts;
import com.insigma.jopo.Userinfo;
import com.insigma.jopo.Weiboinfo;
import com.insigma.service.WeiboinfoService;
import com.insigma.service.impl.WeiboinfoServiceImpl;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;public class WeiboinfoAction extends ActionSupport{
private WeiboinfoService weiboinfoService = new WeiboinfoServiceImpl();
private Integer UId;
private String WContent;
private String WPicture;
private String WFrom;
private String result;
public String getResult() {
return result;
}
public WeiboinfoService getWeiboinfoService() {
return weiboinfoService;
}
public void setWeiboinfoService(WeiboinfoService weiboinfoService) {
this.weiboinfoService = weiboinfoService;
}
public Integer getUId() {
return UId;
}
public void setUId(Integer UId) {
this.UId = UId;
}
public String getWContent() {
return WContent;
}
public void setWContent(String wContent) {
WContent = wContent;
}
public String getWPicture() {
return WPicture;
}
public void setWPicture(String wPicture) {
WPicture = wPicture;
}
public String getWFrom() {
return WFrom;
}
public void setWFrom(String wFrom) {
WFrom = wFrom;
}
public String publishWeibo() throws Exception
{
Weiboinfo weiboinfo = new Weiboinfo();
Userinfo userinfo = (Userinfo)ActionContext.getContext().getSession().get("userinfo");
weiboinfo.setUserinfo(userinfo);
weiboinfo.setWFrom(WFrom);
weiboinfo.setWContent(WContent);
weiboinfo.setWPicture(WPicture);
boolean flag = weiboinfoService.publishWeibo(weiboinfo);
if(flag)
{
result = "success";
//ServletActionContext.getResponse().getWriter().println("success");
}
else {
result = "error";
}
return SUCCESS;
}
}求指点!!!!!
<%@page import="com.insigma.jopo.Userinfo"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%String path = request.getContextPath(); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/zh_cn.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/emotion_data.js"></script>
<script type="text/javascript" src="js/emotion.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
$.ajax({
url:"<%=path%>/json/publish",
type:"post",
data:$("#publishForm").serialize(),
dataType:"json",
success:function(data){
if(data.result=="success"){
alert("发布微博成功!");
}
}
});
});
});
</script>
</head><body>
<div id="fftest"></div>
<script type="text/javascript">
$(function(){
$('a.face').showEmotion({input:$('#publish_text')}); $('#fftest').listEmotion();});
</script>您好:${sessionScope.userinfo.UName }
<form id="publishForm">
<textarea rows="4" cols="60" id="publish_text" name="WContent"></textarea>
<a href="#" class="face">表情</a>
<a href="#" class="picture">图片</a>
<input type="button" id="submit" value="发布"/>
<s:hidden name = "WPicture" value=""></s:hidden>
<s:hidden name="WFrom" value="新浪微博"></s:hidden>
</form></body>
</html>struts.jsp
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.insigma.struts.UserinfoLoginAction" >
<result>/main.jsp</result>
<result name="error">/user/login.jsp</result>
</action>
<action name="register" class="com.insigma.struts.UserinfoRegisterAction">
<result>/user/login.jsp</result>
<result name="error">/user/register.jsp</result>
</action>
</package>
<package name="json" namespace="/json" extends="json-default">
<action name="publish" class="com.insigma.struts.WeiboinfoAction" method="publishWeibo">
<result name="success" type="json"></result>
</action>
</package>
</struts>WeiboinfoAction.javapackage com.insigma.struts;
import com.insigma.jopo.Userinfo;
import com.insigma.jopo.Weiboinfo;
import com.insigma.service.WeiboinfoService;
import com.insigma.service.impl.WeiboinfoServiceImpl;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;public class WeiboinfoAction extends ActionSupport{
private WeiboinfoService weiboinfoService = new WeiboinfoServiceImpl();
private Integer UId;
private String WContent;
private String WPicture;
private String WFrom;
private String result;
public String getResult() {
return result;
}
public WeiboinfoService getWeiboinfoService() {
return weiboinfoService;
}
public void setWeiboinfoService(WeiboinfoService weiboinfoService) {
this.weiboinfoService = weiboinfoService;
}
public Integer getUId() {
return UId;
}
public void setUId(Integer UId) {
this.UId = UId;
}
public String getWContent() {
return WContent;
}
public void setWContent(String wContent) {
WContent = wContent;
}
public String getWPicture() {
return WPicture;
}
public void setWPicture(String wPicture) {
WPicture = wPicture;
}
public String getWFrom() {
return WFrom;
}
public void setWFrom(String wFrom) {
WFrom = wFrom;
}
public String publishWeibo() throws Exception
{
Weiboinfo weiboinfo = new Weiboinfo();
Userinfo userinfo = (Userinfo)ActionContext.getContext().getSession().get("userinfo");
weiboinfo.setUserinfo(userinfo);
weiboinfo.setWFrom(WFrom);
weiboinfo.setWContent(WContent);
weiboinfo.setWPicture(WPicture);
boolean flag = weiboinfoService.publishWeibo(weiboinfo);
if(flag)
{
result = "success";
//ServletActionContext.getResponse().getWriter().println("success");
}
else {
result = "error";
}
return SUCCESS;
}
}求指点!!!!!
解决方案 »
- 请教高手!这个内部类哪出错了?
- 大家来说说, 关于 EJB3 的问题!!
- 在线求助 访问数据库时报错
- 做struts2小项目的问题,关于ExtJs!
- 请教一个在hibernate中用 outer join 查询的问题
- java网站,关于jdbc连接池的问题报错,紧急,请大神指点!!!解决不了又要被老板骂了。
- Connection reset 是指什么??????????????
- Open Source 开源组合( Spring+Struts+Hibernate )!
- 请高手:人家把xml文件内容读出来变成一个string 变量 ,我如何解析???
- 有关ejb的stateful sessionbean的问题
- 求高手解决关于img调用jsp,然后在jsp页面ajax提交的问题
- 关于jvm的运行机制求大侠推荐一本好点的书
<result name="success" type="json">
<param name="root">result</param>
</result>