答案:点击修改jsp页面
<s:url action="userinf!toUpdate" namespace="/userinf" var="update"><s:param name="userinf.userinfId" value="userinfId"></s:param></s:url>
<td height="5" class="main_zi_main11"><a href="${update}" class="a1">修改</a>
action
/**
* 导向修改页面
*/
private Userinf userinf;
public Userinf getUserinf () {
return userinf;
}
public void setUserinf (Userinf userinf) {
this.userinf= userinf;
}
public String toUpdate() {
//根据id查询出这个userinf
userinf= userinfService.getUserinfById(userinf.getUserinfId()); return "toUserinfUpdate";
}
service中
public Userinf getUserinfById(Integer id) {
return userinfDAO.findById(id);//hibernate查询自动生成的
}
struts配置
<package name="system-userinf" extends="struts-default" namespace="/userinf">
<action name="userinf" class="userinf">
<!-- 用户修改的界面导向 -->
<result name="toUserinfUpdate">/Userinf_update.jsp</result>
</action>
</package>
修改页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="html" uri="http://jakarta.apache.org/struts/tags-html" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> </head>
<body>
用户名称:<s:textfield name="userinf.userinfName" ></s:textfield>
</body>
</html>
其他:<a href="xx.jsp?a1="参数1"&a2="参数 2">修改</a>
requset.getparameter(a1);
requset.getparameter(a2);
上一个:怎样用jsp编写用户的登录和注册代码并与oracle数据库连接 要源代码 谢谢了
下一个:为什么我的jsp页面老是与mysql连接出问题,而在控制台可以调用数据库呢?错误代码很多大概如下: